# Appwrite Appwrite 将身份验证、数据库、文件存储和函数等应用后端服务与 Web 托管结合,帮助开发者构建并部署网站和移动应用。 - Findings24: - 网站: - 价格: Freemium - 分类: 开发者工具 ## 什么是 Appwrite? Appwrite 将应用后端服务与 Web 托管结合。开发者可以在项目中管理用户账户、存储数据和文件、运行函数、发送通知以及订阅实时事件。Sites 可与这些服务一同部署静态前端和服务端渲染的前端。你可以选择托管式 Appwrite Cloud,也可以在自己的基础设施上运行这一开源平台。 ## Appwrite 能做什么? ### 身份验证与权限 支持基于电子邮件的登录凭据、OAuth、短信、魔法链接、一次性密码(OTP)和多因素身份验证(MFA)。通过团队、成员关系、角色和会话策略控制对应用资源的访问。 ### 数据库与文件 可选择 TablesDB、DocumentsDB、VectorsDB、PostgreSQL 或 MySQL。支持文件存储、访问控制和图像转换。 ### 函数、事件与通知 运行事件驱动的函数、订阅 Realtime 事件,并发送电子邮件、短信或推送消息。 ### 前端部署 通过 Git、CLI 或手动上传部署静态、服务端渲染(SSR)和客户端渲染的应用。支持分支预览,并可将历史部署设为当前版本以进行回滚。 ### 开发者与智能体工具 通过 API、SDK、控制台、CLI 和 Terraform 进行操作。MCP 服务器可将 AI 智能体连接到 Appwrite 项目和文档。 ## 使用场景 ### 推出 Web 或移动应用 将账户管理、数据访问、文件上传和后端函数结合使用,无需为每项任务单独整合服务。 ### 构建客户工作空间 使用团队和基于角色的权限,为不同客户群体划分访问权限。 ### 发布支持实时更新的前端 通过 Sites 部署网站,并使用 Realtime 和 Messaging 处理应用数据变化和通知。 ## 常见问题 ### Cloud 免费套餐包含哪些内容? 每个账户可拥有一个免费组织和两个免费项目。这些项目共享资源额度。免费套餐不支持购买额外资源,达到限额后,相关操作可能会受到限制。 ### 10 美元的数据库档位是否涵盖全部 Cloud 费用? 不涵盖。专用数据库计算资源的起价为每个数据库每月 10 美元。Cloud 组织套餐、附加项,以及额外的带宽、执行时间或 GB 小时用量可能会产生单独费用。无服务器数据库没有固定计算费用,但读取、写入和存储仍受配额限制,并按用量计费。 ### 预算上限是否涵盖所有费用? 不涵盖。组织预算上限适用于附加项,不包括定期收取的套餐费用。Pro 套餐可自动购买额外资源,直至达到该上限。 ### 自行托管后有哪些变化? 你需要运行基于 Docker 的安装环境,并负责更新、扩容、基础设施和服务提供商配置。源代码采用 BSD-3-Clause 许可证;托管和运维成本仍由你承担。 ## 快速信息 - **产品**: 应用后端与 Web 部署平台 - **部署方式**: 托管式 Cloud 或自行托管 - **源代码许可证**: BSD-3-Clause - **Cloud 计费**: 组织套餐、资源额度、附加项及用量费用