Appwrite
开源一站式后端开发平台,集成认证、数据库、存储、函数、消息和托管服务。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
一个开源的全能后端服务,省去拼接多个工具的麻烦。
核心功能
- 多种认证方式(邮箱、短信、OAuth、匿名、魔法链接)
- 可扩展数据库,支持查询、索引和关系
- 安全文件存储,支持加密、压缩和图片转换
- 无服务器函数,支持15种运行时,可按事件或定时触发
- 多渠道消息发送(邮件、短信、推送通知)
避坑指南
- •自托管需预先安装 Docker,首次启动可能需几分钟初始化。,升级旧版本时必须运行迁移工具,否则数据可能不兼容。,Sites 托管功能在自托管版中可能不如云版稳定,建议生产环境用云服务。,免费云版有资源限制,注意速率和存储配额。
适用场景
- 快速搭建 MVP 或原型,无需配置后端基础设施
- 为移动应用提供用户认证和实时数据同步
- 构建无服务器 API 后端,通过函数处理业务逻辑
- 需要统一消息推送(邮件/短信/推送)的应用
- 托管静态站点或服务端渲染的 Web 应用
Appwrite 是一个开源的全栈开发平台,将后端基础设施和 Web 托管整合在一起。它提供用户认证(邮箱/密码、短信、OAuth、匿名登录、魔法链接)、可扩展的数据库(支持查询、索引、关系)、安全的文件存储(加密、压缩、转换)、无服务器函数(15 种运行时)、多渠道消息推送(邮件、短信、推送通知)、实时能力,以及集成的 Web 应用托管(支持自定义域名、SSR)。既可使用托管云服务,也可通过 Docker 自行部署。旨在减少重复的后端工作,帮助团队更快构建生产级应用。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
1. 访问 https://cloud.appwrite.io 注册免费云账号(或本地 Docker 安装)。
2. 创建新项目,选择平台(Web、Flutter、Android等),获取项目ID和密钥。
3. 安装对应 SDK(如 npm install appwrite),在代码中初始化客户端并调用服务。
- 1. 访问 https://cloud.appwrite.io 注册免费云账号(或本地 Docker 安装)。
- 2. 创建新项目,选择平台(Web、Flutter、Android等),获取项目ID和密钥。
- 3. 安装对应 SDK(如 npm install appwrite),在代码中初始化客户端并调用服务。
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
若使用 Docker 自托管:运行 `docker compose down -v` 并删除数据卷;若使用云服务,直接在控制台删除项目即可。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
5 FAQs