Skip to content
whichdevtool?
Categories ▾

Frameworks and UI

Frontend and full-stack frameworks Backend frameworks UI component libraries

Hosting

VPS and cloud servers App hosting and PaaS

Data

Managed databases File and object storage ORMs and database toolkits

AI

AI model APIs

Email

Transactional email APIs Email marketing and newsletters

Payments

Payments and billing

Domains and edge

Domain registrars CDN, DNS and edge security

Operations and identity

Monitoring, uptime and error tracking Auth and identity Background jobs, queues and workflows
Stacks Directory
Ctrl K

Search directory
Menu
StacksDirectory Pricing changes Glossary
VPS and cloud servers App hosting and PaaS Managed databases Transactional email APIs Email marketing and newsletters Domain registrars CDN, DNS and edge security Monitoring, uptime and error tracking Auth and identity Frontend and full-stack frameworks Backend frameworks UI component libraries AI model APIs File and object storage Payments and billing Background jobs, queues and workflows ORMs and database toolkits
  1. Home
  2. Backend frameworks
  3. Encore
En

Backend framework with infrastructure from code

Encore

An open-source TypeScript and Go backend framework where databases, Pub/Sub, buckets and cron jobs are declared in code, with an optional paid cloud that provisions them on AWS or GCP.

Visit encore.dev ↗ Alternatives Open source Open source Self-hostable
encore.dev
Encore homepage
§1

Overview

Encore is a backend framework for TypeScript and Go whose distinctive idea is infrastructure from code. You declare what an app needs, such as a SQLDatabase, a Pub/Sub Topic, an object storage Bucket, a cache, cron jobs and secrets, as objects in your code. Running encore run starts the whole system locally with real Postgres, Pub/Sub semantics, a local dashboard and distributed tracing.

The open-source SDK (MPL-2.0) also handles API definitions and type-safe service-to-service calls, and produces architecture diagrams and a service catalogue. You can use just the SDK and provision infrastructure yourself with Terraform or any other tool.

Encore Cloud is the optional paid platform. It builds and tests each push, creates a preview environment per pull request, and on deploy provisions matching resources in your own AWS (RDS, SNS and SQS, S3, Fargate or EKS) or GCP (Cloud SQL, Pub/Sub, GCS, Cloud Run or GKE) account. Starter is free with two dev environments; Pro is $49 per member per month plus usage and adds deployment to your own cloud.

Python support is listed as coming soon. The repository dates from 2021.

§2

Pricing and plans

Free tier · no card

The SDK is free and open source. Encore Cloud Starter is free: 2 dev environments on Encore Cloud (fair use), 1M trace events a month, 7-day log and trace retention, 1 concurrent build

At the limit Not stated The vendor does not say what happens at the limit, or we have not found it yet.

Plan Price What you get
SDK Free Open source (MPL-2.0); provision infrastructure yourself if you like
Starter Free 2 Encore Cloud dev environments, 1M trace events/month, 7-day retention
Pro $49/member/mo + usage Deploy to your own AWS/GCP, preview environments per PR, 20M trace events, 30-day retention; 14-day trial
Enterprise Custom Least-privilege IAM, custom RBAC, SOC 2 assistance, SLAs

Pro includes 20M trace events a month, then $1.2 per 1M events. Your AWS or GCP bill is separate because resources are provisioned in your own account. Pro has a 14-day free trial. The Starter plan only needs an email to start.

Source: encore.dev/pricing · prices as published, excluding tax.

§3

What it does

Infrastructure declarations
Databases, Pub/Sub, buckets, caches, cron and secrets declared in code and started locally.
Local dev dashboard
encore run gives real Postgres, tracing and architecture diagrams.
Type-safe service calls
Call other services like functions with shared types.
Preview environments
Encore Cloud Pro creates an environment per pull request.
Your own cloud
Encore Cloud provisions resources in your AWS or GCP account, so you keep your VPC and bills.
§4

Strengths and limitations

Strengths

  • Removes most Terraform and YAML for common back-end resources
  • Same infrastructure model locally, in previews and in production
  • Resources live in your own cloud account, easing exit
  • Both TypeScript and Go SDKs

Limitations

  • Only TypeScript and Go today; Python is listed as coming soon
  • Automated provisioning to your own AWS or GCP needs the paid Pro plan
  • Only resources Encore models (SQL, Pub/Sub, buckets, caches, cron, secrets, compute) are provisioned automatically; others you manage yourself
  • Cloud automation targets AWS and GCP only
§5

Who it suits

Good for

  • Startups that want production infrastructure without a DevOps hire
  • Teams building event-driven services in TypeScript or Go
  • Projects that must run in their own AWS or GCP account

Look elsewhere if

  • Teams deploying to hosts other than AWS or GCP who want automation
  • Small APIs that need nothing but a router
§6

Alternatives to Encore

Tool From Free option Stages
FastAPI Python API framework
$20/mo Free tier
Laravel Batteries-included PHP framework
$5/mo Open source
Django Batteries-included Python web framework
— Open source
Ruby on Rails Full-stack Ruby web framework
— Open source
Fastify High-performance Node.js web framework
— Open source
Gin Go HTTP web framework
— Open source

All backend frameworks →

§7

Questions

Is Encore free?

The SDK is open source and Encore Cloud Starter is free; Pro costs $49 per member per month plus usage.

Does Encore lock me in?

Resources are provisioned in your own AWS or GCP account, and you can use the SDK without Encore Cloud.

Which languages does Encore support?

TypeScript and Go; Python is listed as coming soon.

Can Encore deploy to Kubernetes?

Encore Cloud can deploy to EKS or GKE and, on Pro, import existing Kubernetes clusters.

Sources read for this page

  • https://encore.dev/pricing
  • https://encore.dev/
  • https://github.com/encoredev/encore
Spec sheet
From
$49/mo
SDK free; Encore Cloud Pro $49/member/mo + usage
Free tier
The SDK is free and open source. Encore Cloud Starter is free: 2 dev environments on Encore Cloud (fair use), 1M trace events a month, 7-day log and trace retention, 1 concurrent build
Stages
HobbyIndieStartupScale-upEnterprise Suits hobby, indie, startup, scale-up, enterprise
Language
TypeScript, Go
Style
Batteries-included, infrastructure from code
Runs on
Node.js (TS), Go
Maintained by
Encore (company)
Open source
Yes
Self-host
Yes
EU data
Not stated
Category
Backend
Visit encore.dev ↗

To report an out-of-date price or limit, use the correction form.

whichdevtool?

Developer and cloud tools compared on price, free tier and limits, each with its source. For side projects, solo developers and small teams.

Categories

  • VPS and cloud servers
  • App hosting and PaaS
  • Managed databases
  • Transactional email APIs
  • Email marketing and newsletters
  • Domain registrars
  • CDN, DNS and edge security
  • Monitoring, uptime and error tracking
  • Auth and identity
  • Frontend and full-stack frameworks
  • Backend frameworks
  • UI component libraries
  • AI model APIs
  • File and object storage
  • Payments and billing
  • Background jobs, queues and workflows
  • ORMs and database toolkits

Research

  • Directory
  • Stacks by project
  • Developer news
  • Pricing changes
  • Glossary

Site

  • About and methods
  • How we make money
  • Suggest a tool or fix
  • Privacy
© 2026 whichdevtool.com Prices change. Each tool page links to its source. We may earn a commission when you sign up through links on this site. How we make money