以代码定义基础设施
使用 TypeScript 或 Go 声明服务和基础设施,让 Encore 将这些代码转换为后端所需的云资源。
Encore 是面向使用 TypeScript 或 Go 构建生产级后端团队的后端基础设施平台。支持在你自己的 AWS 或 GCP 账号中自动配置资源,并提供本地开发、预览环境和 AI 辅助工作流。
Encore 是面向使用 TypeScript 或 Go 构建生产级后端团队的后端基础设施平台。它会将应用代码转换为云基础设施,并在你自己的 AWS 或 GCP 账号中配置所需资源,其结构旨在同时适用于人类开发者和 AI 编码助手。
该平台结合了本地开发、部署自动化和可观测性。根据网站介绍,你可以在本地使用真实服务和数据库运行后端,通过自动配置进行部署,并借助追踪、架构图、服务目录和仪表盘查看生成的系统。
使用 TypeScript 或 Go 声明服务和基础设施,让 Encore 将这些代码转换为后端所需的云资源。
在本地使用真实数据库、pub/sub、迁移和追踪运行后端,让开发环境更接近生产环境。
在你自己的 AWS 或 GCP 账号中部署时,获得自动配置、基础设施跟踪和变更管理。
使用内置的分布式追踪、架构图和服务目录来检查服务、API、数据库和消息流。
为拉取请求创建完整环境,并在发布前使用真实基础设施测试变更。
使用 Encore 的 MCP 服务器和面向 AI 的工作流,帮助编码助手理解服务、API 和 schema。
使用 TypeScript 或 Go 构建新的后端,并让 Encore 直接从代码中配置数据库、对象存储、pub/sub 和其他资源。
在现有应用中逐步采用 Encore,一次迁移一个服务,而不是重写整个系统。
在笔记本电脑上运行完整后端并使用真实基础设施,然后在与生产环境同构的环境中测试变更。
为每个拉取请求创建预览环境,以便审阅者在合并前使用真实基础设施验证行为。
让 AI 编码助手访问服务、API 和 schema,使其生成与当前架构匹配的代码。
Encore 可用于新项目和现有应用。对于现有代码库,你可以通过逐个将服务切换为使用 Encore 的 SDK 来循序渐进地采用它。
Encore 直接从应用代码配置基础设施,而不是使用单独的 Terraform 或 Pulumi 配置文件。来源内容提到,它会自动为每个环境进行资源配置,并且无需维护 Terraform 配置或 Pulumi 堆栈。
本地开发流程以 `encore run` 为中心,它会启动应用、配置本地数据库、运行迁移、启动 pub/sub,并打开本地仪表盘。该环境旨在尽量贴近生产,并支持分布式追踪、服务目录视图和 API 探索。
Encore 支持 TypeScript 和 Go。两种语言都被描述为提供完整功能集。
Encore 提供免费套餐、起售价为每位成员每月 49 美元的 Pro 套餐,以及定制价格的 Enterprise 套餐。定价页面还提到 Pro 有 14 天免费试用,Enterprise 需联系销售。
Firebase Studio 是一款基于浏览器的全栈应用开发工作区,支持 Gemini 辅助编写代码、应用预览、云模拟器、导入仓库、原型开发、协作与从浏览器部署。
EZsite AI 是一款 AI 网站构建器,可将 URL 转为完整的 React 或 Vue.js 应用。支持托管、自定义域名、代码导出及面向团队的后端功能,帮助快速交付可部署结果。
Kastra 为 AI 系统提供授权基础设施,在执行前检查提示词、工具调用、Shell 命令、API 请求和浏览器操作,帮助团队执行策略并管理本地与企业 AI 工作流。
Orca 是面向编码代理的 Agent 开发环境,支持在隔离的 git worktree 中并行运行多个 CLI agent,并提供桌面端与移动端协作流程。
AI Magicx 是一体化 AI 工作区,集聊天、图片、视频、语音、音乐、邮件和开发任务于一处,帮助创作者、团队和开发者集中使用多种模型,无需在多个工具和订阅间切换。
Paper 是一款设计工具,连接画布、代码和 AI agent,让团队在一个工作流中完成创建、协作与交付。支持桌面应用、基于 MCP 的 agent 访问,以及真实内容和设计 token 工作流。