One URL per PR
A predictable subdomain on a domain you own, with its own certificate, for as long as the pull request is open.
Snappy Review
Open a PR and Snappy builds it the way it builds production, puts it on a URL on your own server, and comments the link back on the pull request. Merge or close it and the environment tears itself down.
Redesign the checkout summary
The lifecycle
Snappy picks up the branch and builds the image from the same Dockerfile production uses.
Its own container, its own database seeded from a snapshot, its own subdomain with a certificate.
The URL lands as a comment on the PR and updates on every push, so reviewers click instead of pulling the branch.
Containers, volumes and DNS entries are removed. Idle environments sleep before that to keep the server quiet.
Features
A predictable subdomain on a domain you own, with its own certificate, for as long as the pull request is open.
Each environment gets its own database from a snapshot or a seed script, so reviewers can click around without wrecking anyone else's data.
One Dockerfile, one build path. What passes review is the artifact that ships.
Preview URLs sit behind basic auth so half-finished features do not end up indexed.
Untouched environments stop their containers and wake on the next request, so twenty open PRs do not need twenty times the RAM.
Merge, close or abandon the PR and everything it created is removed — containers, volumes, DNS records, certificates.
Same daemon, same servers, same build. If Deploy is set up, turning review apps on is one setting per application.
FAQ
A running copy of your application built from a pull request, on its own URL, so reviewers can click through the change instead of pulling the branch and building it locally.
Yes. Snappy Review builds each PR on your hardware and serves it from a subdomain of a domain you own.
Yes — seeded from a snapshot or a seed script, so reviewers can create and delete data without affecting anyone else.
Yes. One Dockerfile, one build path, so what passes review is the artifact that ships.
They sit behind basic auth by default, so half-finished features do not get indexed or shared by accident.
Everything the environment created is removed — containers, volumes, DNS records and certificates. Nobody has to remember to clean up.
Idle environments stop their containers and wake on the next request, so open pull requests cost disk rather than constant RAM.
Yes — Review rides on the same daemon and build pipeline. If Deploy is set up, turning review apps on is one setting per application.
Review apps are in beta alongside Deploy. Leave an address and we will send an invite with the setup guide.