Every PR gets its own preview URL
Deploy pull requests to isolated environments automatically. Review real, running code—not just diffs. Works with any stack, not just static sites.
PR opened → preview deployed
Every pull request gets a unique URL. Reviewers click the link and see the running app.
Developer opens PR #42
Push a branch, open a pull request on GitHub.
DartUp deploys automatically
The PR branch is built and deployed to an isolated environment with its own database.
→ pr-42-myapp.dartup.devTeam reviews the live app
Click the preview link in the PR. Test the feature, check the UI, hit the API—all running live.
PR merged → preview cleaned up
Environments auto-delete when the PR is closed or merged. No stale deployments.
Not just static sites. Any stack.
Vercel and Netlify give you preview deploys for frontend apps. DartUp gives you preview environments for everything.
Full-Stack Apps
- ✓Next.js with API routes
- ✓Django + Postgres
- ✓Rails + Redis
- ✓Express + MongoDB
Backend APIs
- ✓FastAPI endpoints
- ✓Go microservices
- ✓Rust web servers
- ✓GraphQL servers
With Databases
- ✓Isolated Postgres per PR
- ✓Separate Redis instances
- ✓MySQL for each branch
- ✓No data conflicts
Simple API
Deploy a preview with one API call, or let Claude handle it from your terminal.
Deploy from Claude Code:
Deploy from CI/webhook:
Preview environment features
Isolated URLs
Each PR gets a unique URL: pr-{number}-{app}.dartup.dev. No conflicts between branches.
Database per Environment
Every preview gets its own database instance. Test migrations without affecting staging or production.
Auto-Cleanup
Environments are automatically deleted 7 days after the PR is closed or merged. No lingering resources.
GitHub Webhooks
Set up automatic deploys on PR events. New commits redeploy. Merged PRs clean up.
Full HTTPS
Every preview URL gets automatic SSL. Share links safely with reviewers and stakeholders.
Same as Production
Preview environments use the same infrastructure as production deploys. What you test is what ships.
Better code reviews, faster merges
When reviewers can click a link and test the feature, reviews happen faster and bugs get caught earlier.
Faster code review cycles
Reviewers test the live app instead of reading diffs
Staging environment conflicts
Every PR gets its own isolated stack
Production parity
Same containers, same databases, same config
Preview before you merge
Give your team the ability to review running code, not just diffs. Preview environments are included in DartUp Pro.
Get Started →Preview environments included in Pro ($9/mo).