Simple development
for complex problems

Encore is the Backend Development Platform that automates infrastructure to give you the fastest local dev workflow and help you scale production without DevOps in your cloud on AWS & GCP.

2-3x Faster iterations

85% Less manual DevOps

0% Hamster wheel

Loved by pioneering engineering teams, from fast-moving startups to $100M+ scaleups

Pave Bank

Leave the maze of complexity behind

Leave the maze of complexity behind

is the source
of truth

Make infrastructure a type-safe part of your application

Use Encore's Open Source Infrastructure SDK to declare infrastructure as type-safe objects in your program.

Encore compiles your app and models its infrastructure needs, then sets up both your local environment and cloud infrastructure on AWS/GCP.

No IaC, no YAML, and no headaches.
Coming soon

Higher state of (local) development

Simple and type-safe microservices development

Define services as packages and make API calls with normal function calls, always with full type-safety and auto-complete in your IDE.

Iterate faster with hot-reload and automatic local infra

encore run compiles your app and starts your local environment, including all infrastructure. Gain confidence quickly with automated testing on dedicated test infrastructure.

Next-generation local development tools

Encore's local dev dashboard speeds up your development by providing Distributed Tracing, Test Tracing, API Explorer, and Automatic API Documentation.

Infrastructure namespaces for productive context switching

Seamlessly switch branches using local infrastructure namespaces to keep your state and changes intact.

Enjoy every deploy

Push to deploy

Seamless workflow with built-in CI/CD that builds, tests, and provisions your application's infrastructure in your cloud (AWS/GCP).
Integrates withGitHub
> git push
Building application graph 
Generating boilerplate 
Compiling application code 
Running tests 
Provisioning ephemeral environment 

Preview Environments for every PR

Test end-to-end and collaborate faster with automated Preview Environments for each pull requests.
Integrates withVercel
encore bot deployed to Preview just now


Deployed just now
feature: frozzle the sprocket

Consistency and control for cloud environments

Encore automatically provisions infrastructure in your cloud, using your cloud provider's best practices for security and scalability.

No configuration required — yet you have full access to your cloud console for fine-tuning. Changes are automatically synced between Encore and your cloud.
Deploys to
Provisioning infrastructure for production env
Database Clusters (1)
  • sqldb-server-d03802
    Cloud SQL Server
    Google Cloud Platformus-central1
PubSub (1)
  • topic-369942
    Pub/Sub Topic
    Google Cloud Platformglobal
Compute Instances (2)
  • kubernetes-88fc01
    Kubernetes Cluster
    Google Cloud Platformus-central1
  • cloud-run-0aa3a5
    Cloud Run Service
    Google Cloud Platformeu-west1
Less complexity creates more possibilityLess complexity creates more possibilityLess complexity creates more possibilityLess complexity creates more possibilityLess complexity creates more possibilityLess complexity creates more possibilityLess complexity creates more possibilityLess complexity creates more possibilityLess complexity creates more possibilityLess complexity creates more possibilityLess complexity creates more possibilityLess complexity creates more possibility


Service Catalog & Architecture Diagrams

With Encore you get an always up-to-date Service Catalog with complete API documentation and architecture diagrams.

Distributed Tracing

Encore automatically instruments your application for detailed observability with distributed tracing, both for local development and cloud environments.

Metrics & Logging

Automatically get metrics and logging for the things you care about. Define custom metrics and time series with one line of code.
Integrates with

Listen to the liberated

Join our Slack community to chat with other Encore developers.

Clear the way for possibility

It's never too late
to evolve

Try Encore
Advice on how to evaluate and try Encore for your existing project.
Migrate to Encore
See how you can migrate your backend to Encore without breaking a sweat.
Ask for advice
Speak with us to figure out how you should approach adopting Encore.

We have the answers

How can I contact you to learn more or get a demo?
Can I use Encore for free?
What does the paid plan cost?
Do I need to have a cloud account?
Are there limits to Encore's free cloud hosting?
Do you have a developer community?
How is Encore different from other solutions like Heroku, Supabase, or Vercel?
What programming languages are supported?
What about frontend hosting?
Will Encore lock me in?
I have AWS/GCP credits, can I use them with Encore?
Is Encore Open Source?

Join our developer community

Star Encore on GitHub
Say your piece on Slack
Keep tabs on Twitter
Sit back and relax

Once more
No more

Stop doing repetitive manual work and float into the flow with Encore