Push to Bitbucket.
Get a live URL.
Shipyard builds and deploys your static sites, React apps and Node.js services from a Bitbucket repo — with automatic HTTPS, custom domains, zero-downtime deploys and one-click rollback.
Deploy any of three app types
Pick a type when you create a project — the right build and runtime defaults are filled in.
Static sites
HTML/CSS/JS or any pre-built output, served on a global-style edge origin over HTTPS.
React apps
Vite or CRA single-page apps with SPA routing fallback and build-time variables.
Node.js services
Express/Fastify/Nest servers in isolated containers, health-checked with zero-downtime promotion.
From repo to live in four steps
Connect Bitbucket
Authorize once and pick the repo you want to ship.
Create a project
Choose Static, React or Node — defaults are filled in for you.
Deploy
Build runs in isolation and your app goes live over HTTPS.
Push to ship
Enable auto-deploy and every push to the branch deploys itself.
Everything a deploy needs
Zero-downtime deploys
New releases are health-checked before traffic switches — a bad build never takes down the live one.
Instant rollback
Re-activate any previous release in one click. No rebuild, no waiting.
Custom domains + HTTPS
Point your own domain, verify a DNS record, and certificates are issued automatically.
Auto-deploy on push
Map a branch to an environment and ship on every commit — or keep production manual.
Secrets & env vars
Encrypted at rest, injected into builds and runtime, and redacted from logs.
Live build & run logs
Watch builds and running services stream in real time from the deployment page.
Ship your first app today
Connect a repo, pick a type, and deploy. Auto-deploy, custom domains and rollback are built in.

