以程式碼定義基礎架構
以 TypeScript 或 Go 宣告服務與基礎架構,讓 Encore 將這些程式碼轉換為後端所需的雲端資源。
Encore 是一個後端基礎架構平台,適合以 TypeScript 或 Go 建構生產級後端的團隊。可在你自己的 AWS 或 GCP 帳戶中配置資源,支援本地開發、預覽環境與 AI 輔助工作流程。
Encore 是一個後端基礎架構平台,適合以 TypeScript 或 Go 建構生產級後端的團隊。它會將應用程式程式碼轉換為雲端基礎架構,並在你自己的 AWS 或 GCP 帳戶中配置所需資源,採用一種同時適合人類開發者與 AI 程式編寫助理的結構。
此平台結合本地開發、部署自動化與可觀測性。根據網站說明,你可以在本地以真實服務與資料庫執行後端、透過自動配置進行部署,並透過 tracing、架構圖、service catalog 與儀表板來檢視產生的系統。
以 TypeScript 或 Go 宣告服務與基礎架構,讓 Encore 將這些程式碼轉換為後端所需的雲端資源。
在本地執行後端,搭配真實資料庫、pub/sub、migrations 與 tracing,讓開發環境更貼近 production。
部署到你自己的 AWS 或 GCP 帳戶時,可獲得自動配置、基礎架構追蹤與變更管理。
使用內建的分散式 tracing、架構圖與 service catalog 來檢視服務、API、資料庫與訊息流。
為 pull request 建立完整環境,並在發布前以真實基礎架構測試變更。
使用 Encore 的 MCP server 與以 AI 為導向的工作流程,協助 coding assistants 理解服務、API 與 schemas。
以 TypeScript 或 Go 建立新的後端,並讓 Encore 直接從程式碼配置資料庫、物件儲存、pub/sub 與其他資源。
在既有應用程式中逐步採用 Encore,一次將一個服務遷移過去,而不是重寫整個系統。
在筆電上執行完整後端,搭配真實基礎架構,然後以與 production 相同形狀的環境測試變更。
為每個 pull request 建立預覽環境,讓審查者在合併前以真實基礎架構驗證行為。
讓 AI coding assistants 存取服務、API 與 schemas,使其能產生符合目前架構的程式碼。
Encore 可用於新專案與既有應用程式。對於既有程式碼庫,你可以透過一次轉換一個服務來逐步採用 Encore 的 SDK。
Encore 會直接從應用程式程式碼配置基礎架構,而不是使用獨立的 Terraform 或 Pulumi 設定檔。來源說明它會自動配置每個環境,並免去維護 Terraform 設定或 Pulumi stacks 的需要。
本地開發流程以 `encore run` 為核心,它會啟動應用程式、配置本地資料庫、執行 migrations、啟動 pub/sub,並開啟本地儀表板。此環境設計為更接近 production,並支援分散式 tracing、service catalog 檢視與 API 探索。
Encore 支援 TypeScript 與 Go。兩種語言都被描述為提供完整功能集。
Encore 提供免費方案、每位成員每月從 $49 起的 Pro 方案,以及採用客製化定價的 Enterprise 方案。定價頁面也提到 Pro 有 14 天免費試用,Enterprise 則採聯絡銷售。
Firebase Studio 是一個以瀏覽器為基礎的全端應用開發工作區,提供 Gemini 輔助編碼、應用預覽、雲端模擬器,可匯入既有專案、原型設計、協作與瀏覽器部署。
EZsite AI 是一款 AI 網站建置工具,可將網址轉換成完整的 React 或 Vue.js 應用程式,並提供主機、網域、程式碼匯出與後端功能,適合需要可部署成果的團隊。
Kastra 是 AI 系統的授權基礎架構,可在提示詞、工具呼叫、Shell 指令、API 請求與瀏覽器操作執行前先行檢查,協助團隊落實政策、保留簽章稽核軌跡並治理本地與企業 AI 工作流程。
Orca 是一款 Agent 開發環境,專為搭配 coding agents 發佈軟體而設計。可在隔離的 worktrees 中平行執行多個 CLI agents,並提供桌面與行動裝置輔助工作流程。
AI Magicx 是整合式 AI 工作區,將聊天、圖片、影片、語音、音樂、電子郵件與開發任務集中於一處,方便創作者、團隊與開發者整合多模型,免切換工具與訂閱。
Paper 是一款設計工具,串連畫布、程式碼與 AI agent,讓團隊可在同一工作流程中建立、分享並交付作品。支援桌面應用程式、MCP agent 存取,以及真實內容與設計 token 工作流。