开源后端即服务(BaaS),提供数据库、认证、存储、函数等服务。可以自托管,也有云版本免费套餐。适合构建现代 Web 和移动应用。
Appwrite 是一个功能全面的开源 BaaS,提供数据库、认证、存储、云函数、实时 API 等。你可以自托管,也可以使用官方的云服务(有免费套餐)。
我用 Appwrite 云版本快速搭建了一个任务管理应用的后端。创建集合、配置权限、添加用户认证,都通过 Web 管理界面完成。前端用 SDK 调用 API,开发体验非常流畅,而且免费套餐支持 25k 月活用户,足够起步。
Appwrite 是 Firebase 的最佳开源替代之一,功能全面且文档优秀。
小技巧:Appwrite 的云函数可以用在任何触发事件上(如用户注册后发送欢迎邮件)。免费套餐包含每月 50k 次函数调用,非常充裕。