Scale your engineering,
not your DevOps

Encore provisions and manages infrastructure in your AWS and GCP environments, giving developers the speed of self-serve development without compromising on security or compliance.

  • Secure, self-serve infrastructure in your own cloud
  • End-to-end workflow with local development environment
  • Integrates with existing cloud environments
G2 User Love BadgeG2 High Performer Summer 2025G2 High Performer Fall 2025

Loved by pioneering engineering teams, from startups to industry-defining enterprises
See what teams are building with Encore

  • Filednode
  • Alba
  • Skrym
  • Pave Bank
  • Bookshop.org
  • Carla
  • Groupon
  • Dutch
  • Gravity
  • Alguna
  • Caribou
  • Slimrate
  • Harbinger
  • Storytell.ai
  • Quiqup
  • Echo
  • Rumi.ai
  • Levven
  • Lizza

"Encore is our foundation for all new development. Since adopting it, we've seen a 2-3x increase in development speed and 90% shorter project lead times. 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

Groupon Logo
encore architecture overview

Build faster on self-serve, secure infrastructure

137% Faster development
Develop locally with automated local infrastructure, test in Preview Environments for every PR, and deploy using standardized infrastructure and security measures.

93% Less DevOps overhead
No Terraform, no ClickOps. Encore orchestrates infrastructure end-to-end.

91% Faster onboarding
New developers run the system locally instantly, with built-in system architecture diagrams and service catalog.
TypeScript
Go

Declarative Infrastructure as Code

Define your backend infrastructure once, Encore handles provisioning across environments automatically in your AWS or GCP cloud.

Use a single line of code per microservice, API, database, Pub/Sub, and other resources, using Encore's open-source framework.

— No Terraform, no YAML, no infrastructure drift.

Enable AI-Powered Development at Scale

Generate entire systems, not just code
Encore's declarative framework enables generating complete distributed systems with services, APIs, and cloud infrastructure.


Validation for AI-generated code
Encore's parser catches mistakes as compilation errors, ensuring services, APIs, and infrastructure are implemented correctly.


Preserve developer knowledge
Ensure developer understanding with Encore's automatic docs, service catalogs, API references and architecture diagrams.

Works with
Claude CodeCursorWindsurfZedGitHub Copilot
See how Encore enables AI-Powered development at scale.
Learn more

Complete workflow from CI/CD and testing, to infrastructure and security

Built-in CI/CD

Encore's high-performance CI/CD integrates with GitHub and comes with automated testing.
Integrates withGitHub
> git push
Building application graph 
Generating boilerplate 
Compiling application code 
Running tests 
Provisioning ephemeral environment 

Preview Environments for every PR

Encore provides temporary Preview Environments for each pull request, helping developers do end-to-end testing without the usual hassle.
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

Automatic Infrastructure

Encore provisions and manages infrastructure in your own AWS or GCP account, using trusted cloud services such as Kubernetes, Cloud Run, and Fargate.

Every change is reviewed before deployment, fully configurable through the dashboard, and always synchronized with your cloud provider.

You maintain full access to your infrastructure through your cloud provider's console.
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

IAM Management

Encore provisions infrastructure using best practices for security and robustness, including automatic management of least-privilege IAM roles.
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

Built-in observability,
for great understand-ability

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
DatadogGrafana

No need for a big rewrite

Start small by using Encore for developing new services to unlock immediate benefits, then migrate at your own pace.

"Encore is our foundation for all new development. Adopting it took less than a sprint, and we've seen a 2-3x increase in development speed and 90% shorter project lead times. Time spent setting up new infra has gone from weeks to minutes."

Josef Sima
Engineering Director
Groupon Logo

"I've always been striving for a developer platform where developers can self-serve secured infrastructure. Encore is exactly what I was trying to build myself, but years ahead, and I don't have to maintain any of it."

Danny Hawkins
CTO
Quiqup Logo

"We've run Encore in production for over 2 years and we've reduced time spent on DevOps by 95%. As we migrate more services to Encore, we're on track to save over $60k annually on cloud costs compared to our old Rails monolith."

Mason Stewart
CTO
Bookshop.org Logo

Works with your existing stack

  • AWS
  • GCP
  • Neon
  • Temporal
  • Kubernetes
  • Datadog
  • Grafana
  • Connect
  • GitHub
  • Vercel
  • Netlify

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 integrate 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.

Spend 93% less time on DevOps

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

Cloud DevOps,
Automated.

Scale your engineering without the DevOps overhead.
G2 User Love RatingG2 High Performer Summer 2025G2 High Performer Fall 2025Trusted by companies on G2