// Stay in touch?
Products
Encore CloudEncore Cloud
Encore.tsEncore.ts
Encore.goEncore.go
PricingPricing
Book a DemoBook a Demo
Use Cases
AI-Powered DevelopmentAI-Powered Development
Event-Driven SystemsEvent-Driven Systems
Distributed SystemsDistributed Systems
Case StudiesCase Studies
ShowcaseShowcase
Resources
DocsDocs
InstallInstall
Example AppsExample Apps
Demo videoDemo video
ArticlesArticles
ResourcesResources
GitHub ReleasesGitHub Releases
Systems Operational
Company
About UsAbout Us
Swag ShopSwag Shop
ContactContact
JobsJobs
PressPress
TermsTerms
Privacy PolicyPrivacy Policy
Data Processing AgreementData Processing Agreement
Enterprise SLAEnterprise SLA
Encore
© 2026 EncoreAll rights reserved
© 2026 Encore All Rights Reserved
GitHubDiscordYouTube

End-to-end tools for building
event-driven applications

Encore provides development and DevOps tooling — from running your local environment with infra like Pub/Sub, to automating deployments in your cloud on AWS & GCP.

Loved by 150+ engineering teams who refuse to slow down

Carla
Pave Bank
Bookshop.org
Skrym
Lizza
Caribou
SugarCRM
Alguna
Gravity
Carla
Pave Bank
Bookshop.org
Skrym
Lizza
Caribou
SugarCRM
Alguna
Gravity
See what people are building with Encore

Type-safe infrastructure,
declared in your application code

TypeScript
Go

Encore provides an Open Source backend framework that lets you declare infrastructure for building event-driven applications, like Pub/Sub, as type-safe objects in your application.

Encore parses your code to understand the architecture and infrastructure requirements, then orchestrates infrastructure in both your local dev environment and cloud environments on AWS/GCP.

Forget Docker Compose, emulators, YAML, and the usual headaches.

encore run is the only command you need

encore run starts your local environment, including all infrastructure. No need to keep track of Docker Compose manifests or other configuration, your code is the source of truth.

The built-in Local Dev Dashboard provides out-of-the-box tools like API explorer, Service Catalog, and Distributed Tracing.

Enjoy every deploy

DevOps automation for your cloud on AWS/GCP

Encore's Cloud Platform provides a seamless workflow with CI/CD, testing, and automatic infrastructure provisioning in your cloud on AWS/GCP.

As your application code is the source of truth for infrastructure requirements, Encore automatically ensures your environments stay in sync.
Integrates withGitHub
> git push█
Building application graph 
    Parsing source code 
    Analyzing infrastructure dependencies 
    Generating service topology 
Generating boilerplate 
    JSON encoding/decoding 
    Infrastructure configuration 
    Observability setup 
Compiling application code 
Running tests 
Provisioning ephemeral environment 

Preview Environments for every PR

Speed up end-to-end testing and collaboration with Encore's automated Preview Environments for each pull requests.
Integrates withVercel
Encore
encore bot deployed to Preview just now

pr:23

Ready
Deployed just now
feature: frozzle the sprocket
API Base URLhttps://pr23-mybackend.encr.app

Consistent and secure by default

Encore sets up infrastructure in your cloud using battle-tested services from AWS/GCP, applying best practices for security and scalability. Including automatic management of least-privilege IAM roles.

Review and approve planned changes before each deploy, and customize configuration in Encore's simple dashboard.

You maintain full access to your infrastructure through your cloud provider's console, with all changes automatically synced between Encore and your cloud.
Deploys to
AWSGCP
Provisioning infrastructure for production env
Database Clusters (1)
  • sqldb-server-d03802
    Cloud SQL Server
    Google Cloud Platformus-central1
    Approval
    Required
Pub/Sub (1)
  • topic-369942
    Pub/Sub Topic
    Google Cloud Platformglobal
    Approval
    Required
Compute Instances (2)
  • kubernetes-88fc01
    Kubernetes Cluster
    Google Cloud Platformus-central1
    Approval
    Required
  • cloud-run-0aa3a5
    Cloud Run Service
    Google Cloud Platformeu-west1
    Approval
    Required

We built the platform,
so you can build the product

Secure

All your environments are automatically provisioned using security best-practices, making great security the default.

No lock-in

Your application is deployed to your own cloud, with no proprietary code or runtime dependencies on Encore. To migrate away, use the Open Source CLI to generate Docker images for your own deployment process.
Learn more

Scalable

Encore deploys your app using battle-tested services from AWS/GCP, ensuring that you can keep growing at any scale.
Learn more

cost && time effective

Prioritize your product development by choosing a mature development platform at a fraction of the build-it-yourself price.

Questions & Answers

Yes. Encore is designed to work for both new projects and existing applications.

For new projects, sign up and create a new app.

For existing projects, you can incrementally adopt Encore by converting invidivual services to use Encore's SDK, one by one. Learn more in the migration guide.

Instead of writing separate config files, you declare infrastructure directly in your application code. Encore provisions everything automatically in each environment, so there are no Terraform configs or Pulumi stacks to maintain.

Learn more

Encore provides a 1:1 local development environment that mirrors your cloud setup. Run your entire backend locally with real multiple services, databases, Pub/Sub, and all other infrastructure using just one command.

Encore currently supports TypeScript and Go. Both languages provide the full feature set.

View Documentation

Encore is designed to avoid vendor lock-in. You deploy to your own cloud account (AWS or GCP), so you own and control your infrastructure.

If you decide to stop using Encore Cloud for infrastructure automation, you can keep using your existing infrastructure and set up your own CI/CD pipeline using Encore's Open Source tools.

Learn about migrating away

Simply
Event-Driven

Stop emulating and mocking, float into the flow with Encore