Encore
Getting started
Frequently Asked Questions
Encore
Sign upBook a demo
Getting started
  • Overview
  • Quickstart Guide
  • Understanding Encore
  • AI Integration
    • Building an Uptime Monitor
    • Building a Slack bot
  • FAQ
Building
    SDK
    • Overview
    • Services
    • Databases
      • ORMs
        • Knex.js
        • Prisma
        • Drizzle
        • Sequelize
    • Object Storage
    • Pub/Sub
    • Cron Jobs
    • Caching
    • Secrets
    • Metadata
    • Testing
    • Debugging
    • Logging
    • Metrics
    • Multithreading
        • Defining Type-Safe APIs
        • API Calls
        • Defining Raw Endpoints
        • API Errors
        • Validation
        • Streaming APIs
        • GraphQL
        • Static Assets
        • Working with Cookies
        • Types
        • Handling file uploads
        • Authenticating users
        • Middleware
        • API Documentation
        • Client Library Generation
        • Request client for the frontend
        • Building a REST API
        • Building a GraphQL API
        • Hosting
        • Template Engine
        • encore.dev
        • encore.dev/api
        • encore.dev/auth
        • encore.dev/config
        • encore.dev/cron
        • encore.dev/log
        • encore.dev/metrics
        • encore.dev/pubsub
        • encore.dev/service
        • encore.dev/storage/cache
        • encore.dev/storage/objects
        • encore.dev/storage/sqldb
        • encore.dev/types
        • encore.dev/validate
  • App Structure
    • Mono vs Multi Repo
    • Turborepo
    • Nx
    • Development Dashboard
    • Running Scripts
    • Infra Namespaces
    • Build with cgo
    • Encore Toolbar
    • MCP
  • CORS
  • PostgreSQL Extensions
  • Environment Variables
Deploying
  • Introduction
  • Development Workflow
  • AI Integration
  • Cloud MCP Server
  • Deploying & CI/CD
  • Connect your cloud account
  • Environments
  • Preview Environments
    • Provisioning & Environments
    • Infrastructure Configuration
    • Resource Tagging
    • Neon Postgres
    • Cloudflare R2
      • Overview
      • Import Cloud SQL
      • Import Pub/Sub Topic
      • Import Cloud Storage Bucket
      • Import Project
      • Configure Network
      • Static Outbound IP
      • Overview
      • Import RDS Database
      • Import SNS Topic
      • Import S3 Bucket
      • Configure Network
      • Deploying to a new cluster
      • Import an existing cluster
      • Configure kubectl
    • Build Docker Images
    • Configure Infrastructure
    • CI/CD
    • Deploy to DigitalOcean
    • Deploy to Railway
Observability
  • Service Catalog
  • Distributed Tracing
  • Flow Architecture Diagram
Operations
  • Application Security
  • Trace Sampling & Budgets
  • Metrics Integrations
  • Managing Infrastructure
  • Just-in-time Access
  • External Vaults
  • Managing database users
    • GitHub
    • Custom Domains
    • Webhooks
    • OAuth Clients
    • Auth Keys
    • Terraform
Management & billing
  • Security & Compliance
  • Plans & billing
  • Roles & Permissions
  • Usage limits
  • Telemetry
Guides
    • Better Auth
    • Polar
    • Resend
    • Migrate to Encore
    • Coming from an IaC tool
      • Terraform
      • Pulumi
      • OpenTofu
      • AWS CDK
    • Coming from a PaaS
      • Supabase
      • Firebase
      • Railway
      • Heroku
      • Vercel
      • Fly.io
    • Migrate from Express.js
    • Migrate using AI agent
    • Migrate away from Encore
  • Break a monolith into microservices
  • Use Temporal with Encore
  • Use NestJS with Encore
Reference
  • CLI Reference
  • CLI Configuration
  • Encore Platform API Reference
Community
  • Get Involved
  • Contribute
  • Open Source
  • Principles
  • Submit Template
Getting started

Frequently Asked Questions

The essentials about building and running applications with Encore

About Encore

What is Encore?

Is Encore open source?

Do I need to use Encore's managed platform?

Languages and application code

Which languages does Encore support?

Does Encore support Python?

Can I use normal TypeScript and Go libraries?

Infrastructure and deployment

Which infrastructure can Encore manage?

Where can an Encore application run?

Can I deploy to Azure?

Can Encore use infrastructure I already have?

Adopting Encore

Can I migrate an existing backend incrementally?

How do I get started or ask for help?

Previous←Building a Slack botNextOverview→
On this page
  • About Encore
  • Languages and application code
  • Infrastructure and deployment
  • Adopting Encore
Discuss on GitHubAsk questions on Discord