Appwrite logo

Appwrite

Appwrite

Appwrite Server API 是开源 Firebase 替代品:authentication、database、storage、functions、messaging 一体化 backend-as-a-service。

访问站点 ↗健康巡检 9 小时前
适合什么时候用

完全开源 BSD license

先注意什么

生态比 Firebase / Supabase 小

第一步先查

docker run appwrite/appwrite 启动本地实例,或 cloud.appwrite.io 注册 SaaS。Web SDK: const client = new Client().setProject("..."); const account = new Account(client);

认证
CORS
不支持
HTTPS
注册
?
延迟
1069 ms
协议
REST, WebSocket
计费

可用率 · 30 天窗口

巡检: 1可用率: 100%平均延迟: 1069ms
01

关于这个 API

Appwrite 是 2019 年开源的 backend-as-a-service 平台,定位是"开源 Firebase 替代"。和 Firebase 一样把 auth、database (NoSQL document)、storage、cloud functions、real-time、messaging 等模块打包成统一 BaaS,但 Appwrite 完全开源 (BSD),支持 self-host (docker compose 起来就能用),避免被 Firebase 厂商锁定。2022 年推出 Appwrite Cloud SaaS 提供托管选项给不想运维的用户。和 Supabase 的差异:Supabase 以 Postgres 关系型 DB 为核心;Appwrite 是 NoSQL 文档 DB(更像 Firestore)。客户主要是隐私敏感 (欧洲 GDPR)、开源爱好者、独立开发者。生态比 Firebase 小但增长稳定,GitHub 45k+ stars。

02

你可以做什么

  • 1想自托管的 Firebase 替代(数据隐私 + 不锁定云厂商)
  • 2快速搭 mobile / web app backend
  • 3需要细粒度权限控制
  • 4开源 SaaS 自带 Appwrite 给客户用
03

优劣对比

优点

  • 完全开源 BSD license
  • 自托管 docker compose 一键启动
  • 功能模块全(auth + db + storage + functions + cron)
  • Appwrite Cloud SaaS 选项

注意事项

  • 生态比 Firebase / Supabase 小
  • 自托管要自己管 backup / scaling
  • 性能不如同等级商业服务
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://appwrite.io/support/<endpoint>
05

快速开始

docker run appwrite/appwrite 启动本地实例,或 cloud.appwrite.io 注册 SaaS。Web SDK: const client = new Client().setProject("..."); const account = new Account(client);

06

常见问题

Appwrite vs Supabase 怎么选?+

NoSQL + Firebase 风格:Appwrite。Postgres SQL + 关系数据:Supabase。

self-host 难度?+

docker compose 几条命令就起来。生产环境推荐 cluster setup,需要 DevOps 经验。

07

技术细节

CORS: NoHTTPS: Yes注册: ?开源: No
认证方式
unknown
计费
unknown
协议
REST, WebSocket
SDK
javascript, typescript, python, php, go, java, swift, kotlin
响应时间
1069 ms
上次巡检
2026/5/12 07:36:56
08

标签