From commit to production, without rebuilding.
Connect a Git repository, get a preview URL on every push, and promote an immutable deployment to production when you are ready.
From branch to production
Promotion reuses an immutable deployment artifact. Rollback points traffic at a previous artifact instead of re-running an old commit build.
- 01Connect repositoryImport from GitHub · framework detected
- 02Build artifactImmutable output · dpl_82f1
- 03Preview deploymentpreview-8f21.easel.app · feature/auth
- 04Production promotionSame artifact → example.com
- 05RollbackPoint domain at previous artifact
Release history
- 14:32Deployment promoted
- 14:29Preview validated
- 14:27Build completed
- 14:26Commit received
Promote without rebuilding
One deployment artifact can serve a preview hostname first, then production—rollback is a domain pointer change.


Instant Rollback on the project overview
Deployment dpl_82f1 ├── preview.example.dev └── example.com
Everything attached to a deployment
Preview environments carry branch name, commit SHA, build duration, and environment-scoped configuration.
Environment variables
Scoped to production and preview so secrets stay separated.
Build settings
Framework detection with overrideable install, build, and output commands.
Domains and TLS
Attach custom domains to production with managed certificates.
Deploy your next branch on Easel
Import a repository, open a preview URL, then promote the same immutable artifact to production.