Encore
Docs
Pricing
★12K+Sign inGet started
★12k+
Encore

Stay in touch

Product updates and engineering deep-dives.

DiscordGitHubYouTube

© 2026 Encore

Product
Encore PlatformEncore Platform
Encore.tsEncore.ts
Encore.goEncore.go
InstallInstall
PricingPricing
Systems Operational
Customers
Case StudiesCase Studies
ShowcaseShowcase
Book a DemoBook a Demo
Resources
DocsDocs
BlogBlog
Example AppsExample Apps
GuidesGuides
ComparisonsComparisons
ArticlesArticles
GitHub ReleasesGitHub Releases
Company
AboutAbout
Swag ShopSwag Shop
ContactContact
JobsJobs
PressPress
SecuritySecurity
Legal
TermsTerms
Privacy PolicyPrivacy Policy
Data Processing AgreementData Processing Agreement
Enterprise SLAEnterprise SLA

Preview Environments

Every pull request gets its own cloud environment. Reviewers can test changes against real infrastructure before approving, catching issues that unit tests miss.

Start buildingTalk to an engineer→
Add receipt storage to orders#482
●Openwants to merge 3 commits into main from feat/receipts
Building appRunning
Running testsRunning
Starting preview environmentRunning
encore-botcommented just nowBOT
Preview environment for this pull request
waiting for checksOpen↗
Waiting for checks to pass

Test in production-like environments

When you open a pull request, Encore automatically creates a dedicated cloud environment with its own databases, queues, and infrastructure. The PR gets a comment with a link to the live environment.Reviewers can click through the app, test API changes against real data, and verify database migrations work correctly. Seed the environment, clone from staging, or start fresh — no more “works on my machine” surprises after merging.

~2minto spin up
100%isolated
Preview environments documentation→
Spun up per pull request
Your servicesall of them
A fresh databasemigrated
Pub/Sub topicsisolated
Object storageempty buckets
Secretsenvironment-scoped
Seed or cloned datareal schemas
External systemssandbox credentials
A public URLshareable on the PR

Automatic cleanup, no wasted spend

Preview environments are created when PRs open and automatically destroyed when PRs close or merge. No more forgotten staging environments running up cloud bills.Resources scale to zero when not in use, so you only pay for what you actually use during testing.

PR opened
environment created
active development
PR merged/closed
environment destroyed

Created on open, destroyed on merge. Nothing lingers.

“What used to take days or weeks of back-and-forth between developers and infra teams is now automated and completed in minutes.”
Josef Sima, Engineering Director at Groupon→
2–3xfaster development speed
90%shorter time to market
// POWERING DEVELOPMENT AT
GrouponPave BankBookshop.orgCoinbasePalletGradient Labs

Catch bugs before they merge

Preview environments for every PR, automatically.

Get started

Install the Encore CLI with `brew install encoredev/tap/encore`, then run `encore app create my-app` and follow the prompts to scaffold a new backend and help me explore how to build with encore.

Copy

Paste into your coding agent to install Encore and scaffold an app.