# Encore — TypeScript Backend Framework with Automated Infrastructure

> Markdown mirror of DialtoneApp's public top-site detail page for `encore.dev`.

URL: https://dialtoneapp.com/top-sites/encore.dev/index.md
Canonical HTML: https://dialtoneapp.com/top-sites/encore.dev

## Summary

- Domain: `encore.dev`
- Website: https://encore.dev
- Description: ai readable | score 20 | purchase read only
- Label: ai_readable
- Payment surface: Not available
- Purchase boundary: read_only
- Control boundary: unknown
- Rank: 721139

## robots

~~~text
# *
User-agent: *
Allow: /

# GPTBot
User-agent: GPTBot
Allow: /

# ChatGPT-User
User-agent: ChatGPT-User
Allow: /

# PerplexityBot
User-agent: PerplexityBot
Allow: /

# ClaudeBot
User-agent: ClaudeBot
Allow: /

# anthropic-ai
User-agent: anthropic-ai
Allow: /

# Google-Extended
User-agent: Google-Extended
Allow: /

# Host
Host: https://encore.dev

# Sitemaps
Sitemap: https://encore.dev/sitemap.xml
~~~

## llms

~~~text
# https://encore.dev llms.txt

## Site

- [Encore — Open Source Backend Framework](https://encore.dev): Open source backend framework for TypeScript and Go with automatic infrastructure provisioning.
- [Introduction to Encore](https://encore.dev/introduction): Overview of Encore's approach to backend development and infrastructure automation.
- [Get Started with Encore](https://encore.dev/get-started): Set up your first Encore application in minutes.
- [Encore for Go](https://encore.dev/go): Encore's Go framework for building distributed systems with infrastructure as code.
- [Community](https://encore.dev/community): Join the Encore developer community on Discord, GitHub, and more.
- [Roadmap](https://encore.dev/roadmap): See what's coming next for Encore's open source framework.
- [Templates](https://encore.dev/templates): Starter templates and example projects for Encore applications.
- [Blog](https://encore.dev/blog): Technical articles, tutorials, and updates from the Encore team.

## Documentation — Go

- [Encore Go Framework](https://encore.dev/docs/go): Open source framework for building distributed systems easily.
- [Encore CLI Installation](https://encore.dev/docs/go/install): Install the Encore CLI for local development setup.
- [Encore Quick Start](https://encore.dev/docs/go/quick-start): Quickly learn to set up APIs with Encore framework.
- [Encore FAQ Page](https://encore.dev/docs/go/faq): FAQs about Encore's integrations, support, and troubleshooting steps.
- [AI Integration Guide](https://encore.dev/docs/go/ai-integration): Integrate AI seamlessly into Encore applications for efficiency.
- [Encore Development Benefits](https://encore.dev/docs/go/concepts/benefits): Explore key benefits of using Encore for development.
- [Encore Application Model](https://encore.dev/docs/go/concepts/application-model): Understand how Encore's Application Model enhances backend development.
- [REST API Tutorial](https://encore.dev/docs/go/tutorials/rest-api): Learn to create a REST API for URL shortening.
- [Uptime Monitor Tutorial](https://encore.dev/docs/go/tutorials/uptime): Set up an Uptime Monitor with Encore in thirty minutes.
- [GraphQL API Tutorial](https://encore.dev/docs/go/tutorials/graphql): Learn to build a GraphQL API using Encore framework.
- [Slack Bot Tutorial](https://encore.dev/docs/go/tutorials/slack-bot): Create a fun Slack bot using the cowsay utility.
- [Meeting Notes App](https://encore.dev/docs/go/tutorials/meeting-notes): Create a meeting notes app with Go and Encore.
- [Booking System Tutorial](https://encore.dev/docs/go/tutorials/booking-system): Learn to build a robust booking system with Encore.
- [Incident Management Tool](https://encore.dev/docs/go/tutorials/incident-management-tool): Build a comprehensive incident management tool using Go.
- [Encore App Structure](https://encore.dev/docs/go/primitives/app-structure): Guide to structuring Encore applications with optimal practices.
- [Microservices with Encore.go](https://encore.dev/docs/go/primitives/services): Easily define and manage microservices using Encore.go.
- [Defining APIs in Encore](https://encore.dev/docs/go/primitives/defining-apis): Learn to define APIs using Encore and Go functions.
- [Encore API Calls](https://encore.dev/docs/go/primitives/api-calls): Learn to effectively call APIs using Encore framework.
- [Raw Endpoints](https://encore.dev/docs/go/primitives/raw-endpoints): Learn to define and use raw endpoints in Encore.go.
- [Service Structs Overview](https://encore.dev/docs/go/primitives/service-structs): Learn to define service structs for your Encore application.
- [API Error Handling](https://encore.dev/docs/go/primitives/api-errors): Learn how to handle and structure API errors effectively.
- [Encore Database Management](https://encore.dev/docs/go/primitives/databases): Learn about Encore's database management for SQL systems.
- [Change Database Schema](https://encore.dev/docs/go/primitives/change-db-schema): Guide to changing database schemas with Encore migrations.
- [Connect Existing Database](https://encore.dev/docs/go/primitives/connect-existing-db): Integrate Encore with your existing database easily.
- [Insert Test Data](https://encore.dev/docs/go/primitives/insert-test-data-db): Learn how to insert test data into databases easily.
- [Share Databases Between Services](https://encore.dev/docs/go/primitives/share-db-between-services): Learn how to share databases across multiple services easily.
- [PostgreSQL Extensions](https://encore.dev/docs/go/primitives/databases/extensions): Explore PostgreSQL extensions for enhanced database functionality.
- [Database Troubleshooting](https://encore.dev/docs/go/primitives/databases/troubleshooting): Resolving common database errors in Encore applications.
- [Object Storage Guide](https://encore.dev/docs/go/primitives/object-storage): Learn about object storage solutions and usage in Encore.
- [Encore Cron Jobs](https://encore.dev/docs/go/primitives/cron-jobs): Manage periodic tasks effortlessly using Encore Cron Jobs.
- [Pub/Sub Overview](https://encore.dev/docs/go/primitives/pubsub): Learn to implement Pub/Sub for asynchronous communication.
- [Encore Caching Guide](https://encore.dev/docs/go/primitives/caching): Understand caching with Encore for improved application performance.
- [Secrets Management](https://encore.dev/docs/go/primitives/secrets): Securely manage and store secrets for application development.
- [Encore Code Snippets](https://encore.dev/docs/go/primitives/code-snippets): Code snippets for APIs, databases, and jobs in Encore.
- [API Authentication Guide](https://encore.dev/docs/go/develop/auth): Learn to implement authentication in Encore applications effectively.
- [Encore Configuration Guide](https://encore.dev/docs/go/develop/config): Understanding configuration management using Encore with CUE files.
- [CORS Configuration Guide](https://encore.dev/docs/go/develop/cors): Learn how to configure CORS for your APIs effectively.
- [Encore Metadata API](https://encore.dev/docs/go/develop/metadata): Access application and request metadata in Encore development.
- [Encore Middleware Guide](https://encore.dev/docs/go/develop/middleware): Learn how to implement middleware in Encore for APIs.
- [Encore Testing Guide](https://encore.dev/docs/go/develop/testing): Learn effective testing strategies and tools for Encore applications.
- [Mocking in Encore](https://encore.dev/docs/go/develop/testing/mocking): Learn how to effectively mock APIs and services in Encore.
- [Request Validation Guide](https://encore.dev/docs/go/develop/validation): Learn to validate incoming requests effectively in Encore.
- [Encore Environment Variables](https://encore.dev/docs/go/develop/env-vars): Explore environment variables for enhancing Encore development.
- [Encore CLI Reference](https://encore.dev/docs/go/cli/cli-reference): Comprehensive CLI reference for Encore application management.
- [Client Generation Guide](https://encore.dev/docs/go/cli/client-generation): Learn to generate type-safe API clients effortlessly.
- [Infrastructure Namespaces](https://encore.dev/docs/go/cli/infra-namespaces): Manage and switch your infrastructure namespaces effortlessly.
- [Encore CLI Configuration](https://encore.dev/docs/go/cli/config-reference): Detailed options for configuring the Encore CLI effectively.
- [Encore Telemetry Overview](https://encore.dev/docs/go/cli/telemetry): Understand Encore telemetry setup and user privacy options.
- [Encore MCP Guide](https://encore.dev/docs/go/cli/mcp): Connect Encore apps to AI using Model Context Protocol.
- [Local Development Dashboard](https://encore.dev/docs/go/observability/dev-dash): Efficient local development dashboard for Encore applications.
- [Encore Tracing](https://encore.dev/docs/go/observability/tracing): Explore Encore's tracing for comprehensive application insights.
- [Microservices Flow Visualization](https://encore.dev/docs/go/observability/encore-flow): Visualize and manage dependencies in your microservices architecture.
- [Service Catalog Overview](https://encore.dev/docs/go/observability/service-catalog): Automatically generate and maintain up-to-date API documentation.
- [Logging for Observability](https://encore.dev/docs/go/observability/logging): Learn structured logging with integrated tracing for debugging.
- [Custom Metrics in Encore](https://encore.dev/docs/go/observability/metrics): Define and monitor custom metrics in Encore applications.
- [Encore CI/CD Guide](https://encore.dev/docs/go/self-host/ci-cd): Explore integration and automation for Encore CI/CD pipelines.
- [Docker Image Building](https://encore.dev/docs/go/self-host/docker-build): Build and self-host Docker images for Encore applications.
- [Configure Infrastructure](https://encore.dev/docs/go/self-host/configure-infra): Guide to configure necessary infrastructure for Encore applications.
- [Break Up Monolith](https://encore.dev/docs/go/how-to/break-up-monolith): Learn to split monoliths into microservices effectively.
- [Frontend Integration Guide](https://encore.dev/docs/go/how-to/integrate-frontend): Guide to integrating a frontend with Encore backend services.
- [Integrate Temporal](https://encore.dev/docs/go/how-to/temporal): Integrate Temporal workflow in your Encore application easily.
- [Enable Cgo for Encore](https://encore.dev/docs/go/how-to/cgo): Learn how to enable cgo for Encore applications.
- [Debugging with Delve](https://encore.dev/docs/go/how-to/debug): Learn to debug your Encore application using Delve effectively.
- [HTTP Requests Guide](https://encore.dev/docs/go/how-to/http-requests): Learn to handle raw HTTP requests in Encore framework.
- [Atlas and GORM Guide](https://encore.dev/docs/go/how-to/atlas-gorm): Guide to using Atlas with GORM for database migrations.
- [Ent ORM Integration](https://encore.dev/docs/go/how-to/entgo-orm): Integrate ent ORM with Encore for database migrations.
- [gRPC Integration Guide](https://encore.dev/docs/go/how-to/grpc-connect): Learn how to integrate gRPC with Encore services.
- [Transactional Outbox Pattern](https://encore.dev/docs/go/how-to/pubsub-outbox): Implement transactional outbox pattern for reliable messaging.
- [Dependency Injection Guide](https://encore.dev/docs/go/how-to/dependency-injection): Learn how to implement dependency injection in Encore.
- [Auth0 Authentication Guide](https://encore.dev/docs/go/how-to/auth0-auth): Learn to integrate Auth0 for seamless web app authentication.
- [Clerk Authentication Guide](https://encore.dev/docs/go/how-to/clerk-auth): Learn how to implement Clerk authentication in Encore.
- [Firebase Auth Guide](https://encore.dev/docs/go/how-to/firebase-auth): Integrate Firebase Authentication into your Encore applications easily.
- [Logto Authentication Guide](https://encore.dev/docs/go/how-to/logto-auth): Integrate Logto for authentication in your Encore application.
- [Encore Migration Guide](https://encore.dev/docs/go/migration/migrate-away): Guide for a smooth migration from Encore framework tools.
- [Get Involved with Encore](https://encore.dev/docs/go/community/get-involved): Join and contribute to the vibrant Encore developer community.
- [Contribute to Encore](https://encore.dev/docs/go/community/contribute): Explore ways to contribute to the Encore community effectively.
- [Open Source Community](https://encore.dev/docs/go/community/open-source): Explore Encore's open source community and contribution opportunities.
- [Encore Community Principles](https://encore.dev/docs/go/community/principles): Guiding principles for a welcoming Encore community.
- [Submit Encore Templates](https://encore.dev/docs/go/community/submit-template): Submit templates to enhance Encore application development.

## Documentation — TypeScript

- [Encore.ts Framework](https://encore.dev/docs/ts): Open source backend framework for building type-safe distributed systems with TypeScript and automatic infrastructure provisioning.
- [Encore CLI Installation](https://encore.dev/docs/ts/install): Install the Encore CLI to set up your local development environment with logs, tracing, and API documentation.
- [Quick Start Guide](https://encore.dev/docs/ts/quick-start): Get started with Encore.ts in 5 minutes by creating and deploying your first API.
- [Frequently Asked Questions](https://encore.dev/docs/ts/faq): Common questions about Encore's Open Source project, supported languages, integrations, and troubleshooting.
- [AI Integration Overview](https://encore.dev/docs/ts/ai-integration): Integrate AI seamlessly for building and managing applications.
- [Benefits of Encore](https://encore.dev/docs/ts/concepts/benefits): Key advantages of using Encore including integrated developer experience, high-performance Rust runtime, and built-in observability.
- [Application Model](https://encore.dev/docs/ts/concepts/application-model): How Encore uses static analysis to understand your application and generate architecture diagrams, API docs, and infrastructure.
- [Building an API](https://encore.dev/docs/ts/concepts/hello-world): Learn to create a type-safe TypeScript API endpoint with Encore in under 10 lines of code.
- [REST API Tutorial](https://encore.dev/docs/ts/tutorials/rest-api): Build a URL Shortener REST API with PostgreSQL, tests, and the local development dashboard.
- [Uptime Monitor Tutorial](https://encore.dev/docs/ts/tutorials/uptime): Build an event-driven uptime monitoring system with Cron Jobs and Pub/Sub in 30 minutes.
- [GraphQL API Tutorial](https://encore.dev/docs/ts/tutorials/graphql): Build a GraphQL API using Apollo Server and Encore.ts with automatic tracing.
- [Slack Bot Tutorial](https://encore.dev/docs/ts/tutorials/slack-bot): Create a Slack bot using the cowsay utility with Encore.ts.
- [App Structure](https://encore.dev/docs/ts/primitives/app-structure): How to structure your Encore application as a monorepo supporting monolith or microservices architectures.
- [Services](https://encore.dev/docs/ts/primitives/services): Define and manage microservices by creating encore.service.ts files with the Service class.
- [Defining APIs](https://encore.dev/docs/ts/primitives/defining-apis): Create type-safe API endpoints using the api function with automatic request validation and schema generation.
- [Request Validation](https://encore.dev/docs/ts/primitives/validation): Built-in runtime request validation using TypeScript types for body, query parameters, and headers.
- [API Calls](https://encore.dev/docs/ts/primitives/api-calls): Make service-to-service API calls that look like regular function calls with compile-time type checking.
- [Raw Endpoints](https://encore.dev/docs/ts/primitives/raw-endpoints): Define low-level HTTP endpoints with direct access to request and response objects for webhooks and custom handling.
- [GraphQL](https://encore.dev/docs/ts/primitives/graphql): Integrate GraphQL libraries like Apollo with Encore.ts using raw endpoints and automatic tracing.
- [Streaming APIs](https://encore.dev/docs/ts/primitives/streaming-apis): Create WebSocket-based streaming endpoints with typed StreamIn, StreamOut, and StreamInOut handlers.
- [API Errors](https://encore.dev/docs/ts/primitives/errors): Standardized API error handling with error codes using the APIError class.
- [Static Assets](https://encore.dev/docs/ts/primitives/static-assets): Serve static files like HTML, CSS, and JavaScript using the api.static function.
- [Databases](https://encore.dev/docs/ts/primitives/databases): Create and manage PostgreSQL databases with automatic provisioning using SQLDatabase and migration files.
- [Database Extensions](https://encore.dev/docs/ts/primitives/databases-extensions): List of pre-installed PostgreSQL extensions available including PostGIS, pgvector, and pg_trgm.
- [Object Storage](https://encore.dev/docs/ts/primitives/object-storage): Cloud-agnostic object storage API supporting S3, GCS, and S3-compatible providers with automatic tracing.
- [Cron Jobs](https://encore.dev/docs/ts/primitives/cron-jobs): Define periodic recurring tasks declaratively using the CronJob class with automatic scheduling and monitoring.
- [Pub/Sub](https://encore.dev/docs/ts/primitives/pubsub): Build event-driven architectures with cloud-agnostic publish-subscribe messaging using topics and subscriptions.
- [Secrets](https://encore.dev/docs/ts/primitives/secrets): Securely store and access secret values like API keys using Encore's built-in secrets manager.
- [Authentication](https://encore.dev/docs/ts/develop/auth): Implement authentication handlers using the authHandler function to verify users on API endpoints.
- [Using ORMs](https://encore.dev/docs/ts/develop/orms): Integrate ORMs and migration frameworks with Encore's named databases and SQL migration support.
- [Drizzle ORM](https://encore.dev/docs/ts/develop/orms/drizzle): Set up and use Drizzle ORM with Encore.ts for type-safe database queries.
- [Knex.js](https://encore.dev/docs/ts/develop/orms/knex): Integrate Knex.js SQL query builder with Encore.ts for database operations.
- [Prisma](https://encore.dev/docs/ts/develop/orms/prisma): Use Prisma ORM with Encore.ts for type-safe database access and migrations.
- [Sequelize](https://encore.dev/docs/ts/develop/orms/sequelize): Set up Sequelize ORM with Encore.ts for promise-based database access.
- [CORS Configuration](https://encore.dev/docs/ts/develop/cors): Configure Cross-Origin Resource Sharing settings for your Encore APIs in the encore.app file.
- [Metadata API](https://encore.dev/docs/ts/develop/metadata): Access application and request metadata including environment info, build revision, and current request details.
- [Testing](https://encore.dev/docs/ts/develop/testing): Write and run tests with Vitest or other test runners using Encore's built-in test infrastructure.
- [Debugging](https://encore.dev/docs/ts/develop/debug): Debug your Encore application using Node.js inspector with VS Code or other IDEs.
- [CLI Reference](https://encore.dev/docs/ts/cli/cli-reference): Complete reference for all Encore CLI commands including run, test, build, and deployment tools.
- [Client Generation](https://encore.dev/docs/ts/cli/client-generation): Generate type-safe API clients in Go, TypeScript, JavaScript, or OpenAPI from your Encore application.
- [Infrastructure Namespaces](https://encore.dev/docs/ts/cli/infra-namespaces): Create and switch between isolated infrastructure namespaces for independent local development environments.
- [Telemetry](https://encore.dev/docs/ts/cli/telemetry): How Encore collects usage telemetry data and how to opt out.
- [Local Development Dashboard](https://encore.dev/docs/ts/observability/dev-dash): Built-in dashboard with API explorer, service catalog, distributed tracing, and architecture visualization.
- [Logging](https://encore.dev/docs/ts/observability/logging): Structured logging with type-safe key-value pairs integrated with distributed tracing.
- [Distributed Tracing](https://encore.dev/docs/ts/observability/tracing): Automatic end-to-end tracing across all services with stack traces, logs, HTTP requests, and database queries.
- [Encore Flow](https://encore.dev/docs/ts/observability/flow): Visual tool for viewing your microservices architecture, dependencies, and communication patterns.
- [Service Catalog](https://encore.dev/docs/ts/observability/service-catalog): Automatically generated and always up-to-date API documentation from your application model.
- [Docker Build](https://encore.dev/docs/ts/self-host/build): Build Docker images from your Encore application using the CLI for self-hosted deployment.
- [Configure Infrastructure](https://encore.dev/docs/ts/self-host/configure-infra): Provide infrastructure configuration for databases, Pub/Sub, metrics, and service discovery in self-hosted deployments.
- [Deploy to DigitalOcean](https://encore.dev/docs/ts/self-host/deploy-digitalocean): Step-by-step guide for deploying an Encore app to DigitalOcean App Platform using Docker.
- [File Uploads](https://encore.dev/docs/ts/how-to/file-uploads): Handle file uploads using raw endpoints with busboy and store files in a database or object storage.
- [Deploy with Vercel](https://encore.dev/docs/ts/how-to/vercel): Host your frontend on Vercel while running your Encore.ts backend separately.
- [Use with NestJS](https://encore.dev/docs/ts/how-to/nestjs): Add Encore to an existing NestJS project for backend primitives like APIs, databases, and Cron Jobs.
- [Template Engines](https://encore.dev/docs/ts/how-to/template-engine): Use EJS, Handlebars, or Pug template engines to render server-side HTML views with Encore.ts.
- [Migrate Away from Encore](https://encore.dev/docs/ts/migration/migrate-away): Understand how to migrate away from Encore and the tools available for ejecting your application.
- [Express.js Migration Guide](https://encore.dev/docs/ts/migration/express-migration): Migrate an existing Express.js application to Encore.ts with side-by-side code comparisons.
- [Get Involved](https://encore.dev/docs/ts/community/get-involved): Join the Encore developer community on GitHub, Discord, and other channels.
- [Contribute](https://encore.dev/docs/ts/community/contribute): Ways to contribute to Encore including code, documentation, blog posts, and community support.
- [Open Source](https://encore.dev/docs/ts/community/open-source): Encore's open source licensing under Mozilla Public License 2.0 and contribution opportunities.
- [Community Principles](https://encore.dev/docs/ts/community/principles): Code of conduct and guiding principles for the Encore community.
- [Submit a Template](https://encore.dev/docs/ts/community/submit-template): Contribute starter templates and reusable code samples to the Encore examples repository.

## Documentation — Platform

- [Introduction](https://encore.dev/docs/platform): Overview of Encore Cloud for building, testing, and deploying cloud backend applications with automated infrastructure.
- [AI Integration](https://encore.dev/docs/platform/ai-integration): How Encore Cloud enables AI-powered development by automatically provisioning infrastructure from AI-generated code.
- [Deploying & CI/CD](https://encore.dev/docs/platform/deploy/deploying): How to deploy your Encore application using built-in CI/CD by pushing to a git repository.
- [Environments](https://encore.dev/docs/platform/deploy/environments): Understanding environment types (local, preview, development, production) and how Encore automatically provisions each.
- [Preview Environments](https://encore.dev/docs/platform/deploy/preview-environments): Ephemeral preview environments automatically created for each pull request on the Pro plan.
- [Application Security](https://encore.dev/docs/platform/deploy/security): Security practices and features built into Encore Cloud deployments, including encryption, IAM management, and database security.
- [Connect Your Cloud Account](https://encore.dev/docs/platform/infrastructure/own-cloud): How to deploy your application to AWS or GCP using your own cloud account.
- [Provisioning & Environments](https://encore.dev/docs/platform/infrastructure/infra): How Encore Cloud automatically provisions and manages infrastructure across cloud providers from your application code.
- [Kubernetes](https://encore.dev/docs/platform/infrastructure/kubernetes): Deploying Encore applications to new or existing Kubernetes clusters on AWS and GCP.
- [Import Kubernetes Cluster](https://encore.dev/docs/platform/infrastructure/import-kubernetes-cluster): How to deploy your Encore application into a pre-existing Kubernetes cluster.
- [Configure kubectl](https://encore.dev/docs/platform/infrastructure/configure-kubectl): Configuring kubectl to connect and authenticate with Encore-managed Kubernetes clusters.
- [Managing Database Users](https://encore.dev/docs/platform/infrastructure/manage-db-users): How to view and manage database user credentials for Encore-provisioned databases.
- [Neon Postgres](https://encore.dev/docs/platform/infrastructure/neon): Configuring Encore Cloud to use Neon as a serverless Postgres database provider.
- [Metrics](https://encore.dev/docs/platform/observability/metrics): Automatic metrics dashboards, custom metrics, and third-party monitoring integrations.
- [Distributed Tracing](https://encore.dev/docs/platform/observability/tracing): Automatic distributed tracing across all environments for debugging and performance insights.
- [Flow Architecture Diagram](https://encore.dev/docs/platform/observability/encore-flow): Visual tool for viewing your microservices architecture, service dependencies, and system topology.
- [Service Catalog](https://encore.dev/docs/platform/observability/service-catalog): Automatically generated and always up-to-date API documentation and service catalog.
- [GitHub Integration](https://encore.dev/docs/platform/integrations/github): Integrating your Encore application with GitHub for source code hosting and CI/CD.
- [Custom Domains](https://encore.dev/docs/platform/integrations/custom-domains): Serving your backend APIs using your own custom domain name with built-in WAF.
- [Webhooks](https://encore.dev/docs/platform/integrations/webhooks): Configuring HTTP webhook notifications for Encore platform events like deployments.
- [OAuth Clients](https://encore.dev/docs/platform/integrations/oauth-clients): Creating OAuth clients for delegated and scoped programmatic access to the Encore Cloud API.
- [Auth Keys](https://encore.dev/docs/platform/integrations/auth-keys): Pre-authentication keys for authenticating the Encore CLI in CI/CD pipelines without browser sign-in.
- [API Reference](https://encore.dev/docs/platform/integrations/api-reference): Programmatic API access to the Encore Cloud platform for automation and integrations.
- [Terraform Provider](https://encore.dev/docs/platform/integrations/terraform): Using the Encore Terraform Provider to reference Encore-provisioned resources in your Terraform configurations.
- [Try Encore](https://encore.dev/docs/platform/migration/try-encore): Advice on how to evaluate and try Encore for your existing project.
- [Migrate to Encore](https://encore.dev/docs/platform/migration/migrate-to-encore): Guide for incrementally adopting Encore without a complete rewrite of your existing system.
- [Migrate Away from Encore](https://encore.dev/docs/platform/migration/migrate-away): Tools and guidance for migrating away from Encore.
- [Compliance & Security](https://encore.dev/docs/platform/management/compliance): Encore's security measures, SOC 2 audit preparation, and trust service criteria compliance.
- [Plans & Billing](https://encore.dev/docs/platform/management/billing): Overview of Free and Pro plans, pricing, and when to upgrade.
- [Telemetry](https://encore.dev/docs/platform/management/telemetry): What telemetry data Encore collects, how it is used, and how to opt out.
- [Roles & Permissions](https://encore.dev/docs/platform/management/permissions): Membership roles (Admin, Member, Viewer) and their permissions for Encore applications.
- [Usage Limits](https://encore.dev/docs/platform/management/usage): Fair use guidelines and usage limits for the free Encore Cloud development hosting.
- [Encore vs Heroku](https://encore.dev/docs/platform/other/vs-heroku): Comparison of Encore's infrastructure-from-code approach with Heroku's Platform as a Service model.
- [Encore vs Supabase](https://encore.dev/docs/platform/other/vs-supabase): Comparison of Encore's backend development platform with Supabase and Firebase Backend as a Service.
- [Encore vs Terraform](https://encore.dev/docs/platform/other/vs-terraform): Comparison of Encore's declarative infrastructure approach with Terraform and Pulumi Infrastructure as Code tools.

## Blog

- [Encore.ts: a new type of framework](https://encore.dev/blog/a-new-type-of-framework): How Encore.ts is more than just another backend framework.
- [Fastify v5 breaking changes](https://encore.dev/blog/fastify-v5): Should you upgrade to Fastify v5? Probably not.
- [Encore.ts cold starts are 17x faster](https://encore.dev/blog/cold-starts): Benchmarking cold startup times for popular Node.js frameworks.
- [Encore.ts — 9x faster than Express.js](https://encore.dev/blog/event-loops): Combining Node.js with Async Rust for remarkable performance.
- [Queueing: An interactive study](https://encore.dev/blog/queueing): An interactive study of queueing strategies.
- [Encore AI API Creator](https://encore.dev/blog/ai-api-creator): From prompt to production with one integrated workflow.
- [Neon Serverless Postgres in Encore](https://encore.dev/blog/neon-serverless-postgres): Full support for Neon's dynamic scaling and branching capabilities.
- [Encore is fully Open Source](https://encore.dev/blog/open-source): Encore's open source tools can now be used without an Encore account.
- [Encore for TypeScript](https://encore.dev/blog/encore-for-typescript): Encore is now available for TypeScript, powered by a Rust runtime.
- [AuthZ for small teams](https://encore.dev/blog/authz-for-small-teams): Practical patterns for implementing authorization.
- [The Thundering Herd Problem](https://encore.dev/blog/thundering-herd-problem): Distributed Systems Horror Stories: Part Two.
- [Kubernetes Deep Health Checks](https://encore.dev/blog/horror-stories-k8s): Distributed Systems Horror Stories: Part One.
- [Year in Review 2023](https://encore.dev/blog/2023-in-review): Best new releases and engineering blogs in 2023.
- [Tracing TypeScript's Trails](https://encore.dev/blog/tracing-typescripts-trails): The wizardry of AsyncLocalStorage.
- [Retries: An interactive study](https://encore.dev/blog/retries): An interactive study of common retry methods.
- [You Can't Unboil a Frog](https://encore.dev/blog/you-cant-unboil-a-frog): How to cope when your tech stack is a hot mess of complexity.
- [The PaaS Dilemma](https://encore.dev/blog/the-paas-dilemma): Overcoming trust issues and vendor lock-in through open source.
- [Understanding Go 1.21 generics](https://encore.dev/blog/go1.21-generics): Breaking down the release notes with concrete examples.
- [Long Term Ownership of Event-Driven Systems](https://encore.dev/blog/long-term-ownership): The least sexy aspect of building Event-Driven Architectures.
- [Building for Failure](https://encore.dev/blog/building-for-failure): Uncovering hidden dangers when designing Event-Driven Systems.
- [Making a Business Case for EDA](https://encore.dev/blog/eda-business-case): Taking the first steps towards an Event-Driven Architecture.
- [Event-Driven Architecture](https://encore.dev/blog/event-driven-architecture): What is an Event-Driven Architecture and why do you need one?
- [Scrubbing sensitive data at 180MiB/sec](https://encore.dev/blog/scrubbing-sensitive-data): Redacting sensitive data from traces with static analysis.
- [From Spotify to DevTools](https://encore.dev/blog/from-spotify-to-encore): Transforming development like we did the music industry.
- [Backend Developers deserve a Sous-Chef](https://encore.dev/blog/developers-deserve-a-sous-chef): Imagine the frustration of a master chef shackled by potato peeling.
- [Yet Another Developer Platform](https://encore.dev/blog/yet-another-developer-platform): If you're spending more time on tooling than product, you're doing it wrong.
- [Is Go good for backend development?](https://encore.dev/blog/go-and-other-languages): How Go compares to other languages for cloud backends.
- [Full-stack Preview Environments](https://encore.dev/blog/preview-envs): Real-world testing of end-to-end changes with full environments per PR.
- [Designing a Config API](https://encore.dev/blog/designing-a-config-api): How Encore ended up designing its config API for microservices.
- [Taming Cloud Clutter](https://encore.dev/blog/taming-cloud-clutter): Designing an algorithmic cloud infrastructure provisioning system.
- [5 Common microservices pain points](https://encore.dev/blog/common-microservices-pains): And how to avoid them.
- [testscript, a hidden Go testing gem](https://encore.dev/blog/testscript-hidden-testing-gem): An internal package sees the light of day.
- [Taming SQL and ORMs with sqlc](https://encore.dev/blog/go-get-it-001-sqlc): Achieving something better than the best of both worlds.
- [Putting the fun back into software development](https://encore.dev/blog/fun-back-into-software-development): Encore v1.0 announcement and $3M seed funding.
- [How we used Go 1.18 generics](https://encore.dev/blog/go-1.18-generic-identifiers): It turns out identifiers were generic the whole time.
- [How we got 1500 GitHub stars in 1 week](https://encore.dev/blog/how-we-got-1500-stars): An overnight success 4 years in the making.
- [Distributed tracing made simple](https://encore.dev/blog/tracing-reimagined): Reimagining distributed tracing for developer productivity.
- [Git clone over gRPC](https://encore.dev/blog/git-clone-grpc): Clone git repositories over gRPC to simplify backend infrastructure.
- [Simplifying Secrets for Go](https://encore.dev/blog/simple-secrets): Never feel tempted to commit secret keys to source code again.
- [Service-Oriented Architecture Tradeoffs](https://encore.dev/blog/service-oriented-tradeoffs): Pros and cons on the spectrum from monolith to microservices.
- [Advanced Go Concurrency](https://encore.dev/blog/advanced-go-concurrency): Using singleflight, errgroup, and other concurrency patterns.
- [Custom Middleware in Encore.ts](https://encore.dev/blog/custom-middleware): Launch Week Day 1 — middleware support for Encore.ts.
- [Public Object Storage Buckets + R2](https://encore.dev/blog/public-buckets): Launch Week Day 2 — public buckets and R2 support.
- [Encore Open Source, independent of Encore Cloud](https://encore.dev/blog/open-source-decoupled): Launch Week Day 3 — fully decoupled open source.
- [Advanced Validation in Encore.ts](https://encore.dev/blog/advanced-validation): Launch Week Day 4 — advanced request validation.
- [Worker Pooling — 5x performance](https://encore.dev/blog/worker-pooling): Launch Week Day 5 — CPU-intensive JavaScript performance boost.
- [Designing tools for LLMs too](https://encore.dev/blog/llm-instructions): How we used LLMs to produce instructions for LLMs.
- [Beyond PaaS](https://encore.dev/blog/beyond-paas): A smarter approach to cloud-native development.
- [Migrating from Rails to Go](https://encore.dev/blog/from-rails-to-go): Learn from teams who successfully migrated from Rails to Go.
- [Go doesn't believe in frameworks](https://encore.dev/blog/go-frameworks): Simplicity can be a burden sometimes.
- [Encore's MCP Server](https://encore.dev/blog/mcp-server): A local server that gives LLMs full access to your app's APIs and traces.
- [Semantic Search with Qdrant & Encore.ts](https://encore.dev/blog/qdrant-semantic-search): Build semantic search using OpenAI embeddings and Qdrant.
- [Leap: AI dev agent for Encore.ts](https://encore.dev/blog/leap-is-here): Combining AI with Encore.ts for incredible productivity.
- [Email service with Resend & Encore.ts](https://encore.dev/blog/resend-starter): Build a powerful email sending application with Resend.
- [Webhooks with Hookdeck & Encore.ts](https://encore.dev/blog/hookdeck-webhooks): Add reliable webhook notifications to your SaaS.
- [Passwordless Auth with Stytch](https://encore.dev/blog/stytch-auth-starter): Add passwordless authentication with magic links.
- [What is MCP?](https://encore.dev/blog/what-is-mcp): The Model Context Protocol explained for developers.
- [BetterAuth Integration](https://encore.dev/blog/betterauth-tutorial): Implementing authentication with BetterAuth and Encore.
- [Replicate Integration](https://encore.dev/blog/replicate-image-gen-tutorial): Running AI models with Replicate and Encore.
- [Clerk + Encore](https://encore.dev/blog/clerk-tutorial): Production-ready auth with SSO, organizations, and instant deployment.
- [File sharing app with Polar payments](https://encore.dev/blog/polar-tutorial): Build a WeTransfer-style app with subscriptions and object storage.
- [LLM Observability with LangFuse](https://encore.dev/blog/langfuse-tutorial): Building AI apps with built-in observability.
- [AI Code Execution with Daytona](https://encore.dev/blog/daytona-tutorial): Build infrastructure for AI coding agents with sandboxed execution.
- [Autumn Integration](https://encore.dev/blog/autumn-tutorial): Usage-based pricing and billing made simple.
- [Cursor can now build backends for AWS](https://encore.dev/blog/cursor-aws): When Cursor writes Encore code, it's automatically writing infrastructure too.
- [Resend Integration](https://encore.dev/blog/resend-tutorial): Modern transactional emails for developers.
- [Moving on from Terraform CDK](https://encore.dev/blog/terraform-cdk-alternative): How infrastructure-from-code works with Encore.
- [Encore Cloud 2.0](https://encore.dev/blog/encore-cloud-two): Closing the loop between code and cloud.
- [Email Workflows with Inbound](https://encore.dev/blog/inbound-tutorial): Send and receive emails programmatically without running a mail server.
- [Keeping secrets from your AI agent](https://encore.dev/blog/keeping-secrets-from-ai): Your backend architecture determines what AI tools see and write.
- [How AI Agents Want to Write Go](https://encore.dev/blog/golang-ai): Why structured frameworks produce better AI-generated code than minimal ones.

## Resources & Articles

- [Express.js vs Encore.ts in 2026](https://encore.dev/resources/expressjs-vs-encore): Comparing the most popular Node.js framework with a modern alternative.
- [Best TypeScript Backend Frameworks in 2026](https://encore.dev/resources/best-typescript-backend-frameworks): A practical guide to choosing the right framework for your project.
- [Best Go Backend Frameworks in 2026](https://encore.dev/resources/best-go-backend-frameworks): From the standard library to full-featured frameworks.
- [NestJS vs Encore.ts in 2026](https://encore.dev/resources/nestjs-vs-encore): Comparing enterprise-grade Node.js frameworks for building backends.
- [How to Build a REST API with TypeScript](https://encore.dev/resources/build-rest-api-typescript-2026): A practical guide to building type-safe APIs with modern tooling.
- [How to Set Up Cron Jobs in TypeScript](https://encore.dev/resources/cron-jobs-typescript): Schedule recurring tasks in your backend without external services.
- [How to Build Microservices with TypeScript](https://encore.dev/resources/microservices-typescript): A practical guide to building distributed systems that don't fall apart.
- [How to Add Authentication to a TypeScript API](https://encore.dev/resources/authentication-typescript-api): Secure your endpoints with JWT, sessions, or API keys.
- [Fastify vs Encore.ts in 2026](https://encore.dev/resources/fastify-vs-encore): Comparing schema-validated vs infrastructure-aware TypeScript frameworks.
- [Hono vs Encore.ts in 2026](https://encore.dev/resources/hono-vs-encore): Comparing edge-first and infrastructure-aware TypeScript frameworks.
- [tRPC vs Encore.ts in 2026](https://encore.dev/resources/trpc-vs-encore): Comparing two approaches to end-to-end type safety.
- [Gin vs Encore.go in 2026](https://encore.dev/resources/gin-vs-encore): Comparing minimal HTTP framework with infrastructure-from-code for Go backends.
- [Echo vs Encore.go in 2026](https://encore.dev/resources/echo-vs-encore): Comparing idiomatic HTTP framework with infrastructure-aware Go backend platform.
- [Fiber vs Encore.go in 2026](https://encore.dev/resources/fiber-vs-encore): Comparing Express-inspired Go framework with infrastructure-from-code approach.
- [Chi vs Encore.go in 2026](https://encore.dev/resources/chi-vs-encore): Comparing lightweight Go router with full backend development platform.
- [How to Build a REST API with Go in 2026](https://encore.dev/resources/build-rest-api-go-2026): A practical guide to building type-safe Go APIs with modern tooling.
- [How to Build Microservices with Go](https://encore.dev/resources/microservices-go): A practical guide to building distributed systems in Go.
- [How to Add a Database to Your Go API in 5 Minutes](https://encore.dev/resources/add-database-go-api): From zero to PostgreSQL with automatic provisioning in Go.
- [Best Frameworks for AI-Assisted Development 2026](https://encore.dev/articles/best-frameworks-ai-assisted-development): Compare which frameworks work best with Cursor, Claude Code, Copilot, and other AI coding assistants.
- [Add a Database to Your TypeScript API in 5 Minutes](https://encore.dev/resources/add-database-typescript-api): From zero to PostgreSQL with automatic provisioning.
- [API Types Explained](https://encore.dev/resources/api-types): Understanding REST, GraphQL, gRPC, and other API paradigms.
- [AWS, Azure, and Google Cloud](https://encore.dev/resources/aws-azure-and-google-cloud): Overview of the major cloud providers.
- [AWS vs Azure vs GCP Comparison](https://encore.dev/resources/aws-azure-gcp-comparison): Detailed comparison of the three major cloud platforms.
- [AWS CloudFormation](https://encore.dev/resources/aws-cloudformation): Understanding AWS CloudFormation for infrastructure management.
- [Azure Resource Manager](https://encore.dev/resources/azure-resource-manager): Understanding Azure's infrastructure management service.
- [Backend as a Service](https://encore.dev/resources/backend-as-a-service): Understanding BaaS and when to use it.
- [Backend for Frontend](https://encore.dev/resources/backend-for-frontend): The BFF pattern for modern web applications.
- [Cloud Cost Optimization](https://encore.dev/resources/cloud-cost-optimization): Strategies for reducing cloud infrastructure costs.
- [Event-Driven Architecture](https://encore.dev/resources/event-driven-architecture): Understanding event-driven design patterns.
- [Go Frameworks](https://encore.dev/resources/go-frameworks): Comprehensive guide to Go web frameworks.
- [Go Microservices](https://encore.dev/resources/go-microservices): Building microservices with Go.
- [Go ORMs](https://encore.dev/resources/go-orms): Comparing Go ORMs and database libraries.
- [Google Cloud Deployment Manager](https://encore.dev/resources/google-cloud-deployment-manager): GCP's infrastructure as code service.
- [Google Cloud Pricing](https://encore.dev/resources/google-cloud-pricing): Understanding Google Cloud Platform pricing.
- [Google Compute Engine](https://encore.dev/resources/google-compute): Overview of GCP's compute services.
- [gRPC vs JSON](https://encore.dev/resources/grpc-vs-json): Comparing gRPC and JSON-based API approaches.
- [IaaS vs PaaS vs BaaS](https://encore.dev/resources/iaas-paas-baas): Understanding cloud service models.
- [Infrastructure as a Service](https://encore.dev/resources/infrastructure-as-a-service): Understanding IaaS and its use cases.
- [Infrastructure as Code](https://encore.dev/resources/infrastructure-as-code): Understanding IaC principles and tools.
- [Kubernetes Tutorial](https://encore.dev/resources/kubernetes-tutorial): Getting started with Kubernetes.
- [Kubernetes](https://encore.dev/resources/kubernetes): Understanding Kubernetes container orchestration.
- [Microservices CI/CD](https://encore.dev/resources/microservices-cicd): CI/CD pipelines for microservices architectures.
- [Microservices](https://encore.dev/resources/microservices): Understanding microservices architecture.
- [Monolithic Architecture](https://encore.dev/resources/monolithic-architecture): Understanding monoliths and when they make sense.
- [Node.js Frameworks](https://encore.dev/resources/node-js-frameworks): Comprehensive guide to Node.js web frameworks.
- [Platform as a Service](https://encore.dev/resources/platform-as-a-service): Understanding PaaS and its trade-offs.
- [Preview Environments](https://encore.dev/resources/preview-environments): Ephemeral environments for testing pull requests.
- [Pub/Sub Messaging](https://encore.dev/resources/pub-sub): Understanding publish-subscribe messaging patterns.
- [Pulumi](https://encore.dev/resources/pulumi): Understanding Pulumi for infrastructure as code.
- [REST API](https://encore.dev/resources/rest-api): Understanding RESTful API design principles.
- [Serverless Functions](https://encore.dev/resources/serverless-functions): Understanding serverless computing.
- [Serverless](https://encore.dev/resources/serverless): Overview of serverless architecture.
- [Terraform Cloud](https://encore.dev/resources/terraform-cloud): Understanding Terraform Cloud for team collaboration.
- [Terraform Modules](https://encore.dev/resources/terraform-modules): Reusable infrastructure components with Terraform.
- [Terraform Providers](https://encore.dev/resources/terraform-providers): Understanding Terraform provider ecosystem.
- [Terraform vs Pulumi](https://encore.dev/resources/terraform-vs-pulumi): Comparing infrastructure as code tools.
- [Terraform](https://encore.dev/resources/terraform): Understanding HashiCorp Terraform.
- [Vercel](https://encore.dev/resources/vercel): Understanding Vercel's frontend deployment platform.
- [YAML](https://encore.dev/resources/yaml): Understanding YAML configuration format.
- [Kubernetes Cheat Sheet](https://encore.dev/resources/k8s-cheat-sheet): Quick reference for Kubernetes commands and concepts.

## Templates

- [SaaS Starter](https://encore.dev/templates/saas-starter): Build a SaaS app with Encore.ts, Next.js, Clerk, Stripe, Tailwind & shadcn/ui.
- [LLM Chat Room](https://encore.dev/templates/chatty-bots): Create an LLM powered chat room with Discord/Slack integration.
- [GenAI Text-to-Speech App](https://encore.dev/templates/voice-ai): Create your own AI app powered by ElevenLabs.
- [Event-Driven System Starter](https://encore.dev/templates/eda): Create an Uptime Monitor with Event-Driven Architecture.
- [Booking System Starter](https://encore.dev/templates/appointment): Build your own Appointment Booking System.
- [Next.js Starter](https://encore.dev/templates/nextjs): Get started quickly with Encore + Next.js.
- [Slack Bot Starter](https://encore.dev/templates/slack-bot): Create a Cowsay Slack Bot with Encore.
- [URL Shortener Starter](https://encore.dev/templates/url-shortener): Create a simple URL shortener with database.
- [Auth0 Starter](https://encore.dev/templates/auth0): Implement user authentication using Auth0 with Encore.
- [Auth0 React SDK Starter](https://encore.dev/templates/auth0-react-sdk): Implement authentication using Auth0's React SDK.
- [Clerk Starter](https://encore.dev/templates/clerk): Implement user authentication using Clerk with Encore.
- [ElevenLabs Voice AI](https://encore.dev/templates/elevenlabs): Add text-to-speech to your app with ElevenLabs.
- [GraphQL Starter](https://encore.dev/templates/graphql): Build a GraphQL server with Encore.
- [Microservices Starter](https://encore.dev/templates/microservices): Create a microservices backend for a Trello app.
- [Next.js + Auth0 Starter](https://encore.dev/templates/nextjs-auth0): Build a web app with Encore, Next.js, and Auth0.
- [Pexels Photo & Video Library](https://encore.dev/templates/pexels): Access free photos and videos from Pexels.
- [PostgreSQL Starter](https://encore.dev/templates/postgresql): Create a simple service with a Database.
- [React Starter](https://encore.dev/templates/react): Build a web app quickly with Encore + React.
- [REST API Starter](https://encore.dev/templates/rest-api): Create a simple RESTful API with Encore.
- [SendGrid Integration](https://encore.dev/templates/sendgrid): Send emails from your app using SendGrid.

## Customer Stories

- [Groupon](https://encore.dev/customers/groupon): Modernized a legacy platform with Encore.
- [Bookshop.org](https://encore.dev/customers/bookshop): Migrated from Rails to Go microservices.
- [Echo](https://encore.dev/customers/echo): From 0 to $375M acquisition built on Encore.
- [Carla](https://encore.dev/customers/carla): GCP migration without DevOps.
- [Pave Bank](https://encore.dev/customers/pave-bank): Built a bank in 9 months with Encore.

## Use Cases

- [DevOps Automation](https://encore.dev/use-cases/devops-automation): Automate DevOps workflows with Encore's infrastructure automation.
- [Distributed Systems](https://encore.dev/use-cases/distributed-systems): Build distributed systems with built-in observability and type safety.
- [Event-Driven Systems](https://encore.dev/use-cases/event-driven): Build event-driven architectures with Encore's Pub/Sub primitives.
~~~

## llms-full

Not found.