FAQ

Quick answers to common questions

About the project

Is Encore Open Source?

Yes, check out the project on GitHub.

Is there a community?

Yes, you're welcome to join the developer community on Discord.

Can I use X with Encore?

Can I use Python with Encore?

Encore currently supports Go and TypeScript. Python support in on the roadmap and will be available around Q1 2025.

Can mix TypeScript and Go in one application?

Support for mixing languages in coming. Currently, if you want to use both TypeScript and Go, you need to create a separate application per language and integrate using APIs.

Can I use Azure / Digital Ocean?

Encore's Cloud Platform currently supports automating deployments to AWS and GCP. Azure support in on the roadmap and will be available in 2025.

If you want to use other cloud providers like Azure or Digital Ocean, you can follow the self-hosting instructions.

Can I use MongoDB / MySQL with Encore?

Encore currently has built-in support for PostgreSQL. To use another type of database, like MongoDB and MySQL, you will need to set it up and integrate as you normally would when not using Encore.

Can I use S3 / object storage with Encore?

Built-in support for S3 / object storage is on the roadmap. Currently, you will need to set it up and integrate as you normally would when not using Encore.

Can I use AWS lambda with Encore?

Not right now. Encore currently supports AWS Fargate and EKS (along with CloudRun and GKE on Google Cloud Platform).

Can I use Bun / Deno with Encore.ts?

Right now Encore.ts officially supports Node. Bun and Deno support is on the way. Note that Encore.ts already provides performance improvements thanks to its Rust-based runtime. Learn more

IDE Integrations

Is there an Encore plugin for Goland / IntelliJ?

Yes, Encore's official Goland plugin is available in the JetBrains marketplace.

Is there an Encore plugin for VS Code?

Not yet, it's coming soon.

Troubleshooting

symlink creation error on Windows

Encore currently relies on symbolic links, which may be disabled by default. A common fix for this issue is to enable "developer mode" in the Windows settings (Settings > System > For developers > Developer mode).

node errors

You might need to restart the Encore daemon, e.g. if your PATH has changed since installing nvm. Restart the daemon by running encore daemon.