需要一个保持运行的流程? 使用 Compute 以获取队列工作者、AI 推理循环和任何有状态的东西。Edge Functions 用于请求/响应和短期作业。
功能
HTTP 触发器
每个函数都可在https://<project>.insforge.dev/functions/<name> 上访问。标准 fetch 输入,标准 Response 输出。流式处理、JSON、重定向和 websocket 都可以工作。
时间表
将 cron 表达式附加到函数,InsForge 会按时调用它,失败时重试。有关 cron 语法和执行模型,请查看 Schedules。数据库触发器
将函数连接以在对表的INSERT、UPDATE 或 DELETE 上触发。函数接收行有效负载并使用服务角色 JWT 运行,因此它可以执行特权后续写入。
秘密和环境变量
为每个函数设置环境变量和秘密。仪表盘、CLI 和 MCP 都读写相同的存储;秘密永远不会通过您的存储库往返。日志
每次调用都会捕获结构化日志,可按状态、持续时间和函数名称查询。InsForge MCPget-function-logs 工具允许您的代理在不离开编辑器的情况下诊断失败。
Deno 标准库
使用 Deno 标准库 和来自jsr.io、esm.sh 或 npm: 说明符的任何 ESM 模块。您无需运行打包程序,也没有 node_modules 目录来运输。
概念
Schedules
在 cron 表达式上运行函数,而不是响应请求。
使用它进行构建
TypeScript SDK
从 Node、浏览器和边缘调用和流式处理函数。
Swift SDK
从 iOS 和 macOS 应用调用函数。
Kotlin SDK
从 Android 和 JVM 应用调用函数。
REST API
普通 HTTP 函数端点,可从任何语言调用。
下一步
- 设置 CLI 以链接您的项目(推荐的路径)。
- 浏览 TypeScript SDK 参考 以了解调用模式。