Skip to main content
Glama

Convex是一个开源的响应式数据库,旨在简化 Web 应用开发者(无论是人类开发者还是法学硕士)的工作。只需编写纯 TypeScript 代码,即可获取数据并以高度一致的方式执行业务逻辑。

Convex 提供数据库、编写服务器函数的地方以及客户端库。它使构建和扩展动态实时更新应用变得简单。阅读文档了解更多信息

Convex 后端的开发由 Convex 团队主导。我们欢迎错误修复,并乐于收到反馈。我们会在几天内将此代码库与所有内部开发工作同步。

入门

访问我们的文档以了解有关 Convex 的更多信息并遵循我们的入门指南。

使用 Convex 构建的最简单方法是通过我们的云平台。该平台提供丰富的免费套餐,让您专注于构建应用程序,无需担心基础设施。许多小型应用程序和辅助项目可以完全在免费套餐上运行,无需任何成本和维护。

Related MCP server: Zaturn

自托管

自托管产品包含云产品的大部分功能,包括仪表板和命令行界面 (CLI)。自托管 Convex 可与多种工具良好配合,包括 Neon、Fly.io、Vercel、Netlify、RDS、Sqlite、Postgres 等。

您可以使用 Docker(推荐)或预构建的二进制文件来自行托管 Convex。查看我们的自托管指南,了解详细说明。您可以在Discord上的#self-hosted频道获取自托管的社区支持。

社区与支持

从源代码构建

参见BUILD.md

免责声明

  • 如果您选择自托管,我们建议您遵循自托管指南。如果您是从源代码构建,请务必更改您的实例密钥和管理密钥,使其与代码库中的默认值不同。

  • Convex 在 Linux 和 Mac 上经过了最全面的测试。在 Windows 上,它的经验较少。如果您遇到问题,请在Discord#self-hosted频道上留言。

  • Convex 自托管构建版本包含一个 Beacon,用于帮助 Convex 改进产品。这些信息非常精简且匿名,对 Convex 很有帮助,但如果您确实想禁用它,可以在后端二进制文件中设置--disable-beacon标志。Beacon 的消息会打印在日志中,并且仅包含

    • 您的部署的随机标识符(未在其他地方使用)

    • 数据库的迁移版本

    • 后端的 Git rev

    • 后端正常运行时间

存储库布局

  • crates/包含 Rust 代码

    • 主二进制文件

      • local_backend/Runtime之上的一个应用服务器。这是 Convex 云的服务边缘。

  • npm-packages/包含我们的公共和内部 TypeScript 包。

    • 内部包

      • udf-runtime/设置用于查询和变异的用户定义函数 JS 环境

      • udf-tests/是用于测试隔离层的函数集合

      • system-udfs/包含 Convex 系统使用的功能,例如 CLI

-
security - not tested
-
license - not tested
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/get-convex/convex-backend'

If you have feedback or need assistance with the MCP directory API, please join our Discord server