Use
Deliver backend functions without rewiring every infrastructure detail
Encore.ts is suitable for teams that build production‑ready backends in TypeScript and want to spend less time on local infrastructure setup. APIs, services, and required resources are described declaratively in code. The development environment starts databases, queues, caches, and other dependencies matched to the application.
The biggest advantage is the shared view of application and infrastructure. Typed API contracts, automatically maintained documentation, architecture diagrams, and traces ease collaboration between backend, frontend, and operations. Your developer sees not just a single endpoint but the path of a request through the entire system.
For the cloud, Encore can automate provisioning on AWS or GCP. This platform automation is optional. We'll decide with you which parts align with your governance, security, and operational requirements and where existing DevOps processes should be deliberately retained.
- Type‑safe REST APIs and services
- PostgreSQL, Pub/Sub, queues, caches, and object storage
- Cron jobs, secrets, and cross-service communication
- Local infrastructure setup and automated API documentation
- Tracing, architecture overview, and cloud automation
Typical mandates: SaaS backends, integration platforms, internal APIs, microservices, and event-driven systems.
Tools: Encore.ts, TypeScript, PostgreSQL, Docker, AWS, or GCP