PocketBase API logo

PocketBase API

PocketBase API

未知免费developer-tools

PocketBase 是开源 Go 单二进制 BaaS(auth + DB + storage + realtime),一个 file 部署,零运维,Firebase 极简替代。

适合什么时候用

单二进制 (Go) 跑起来一个 pocketbase serve 完事

先注意什么

SQLite 限制(不适合超高并发)

第一步先查

pocketbase.io 下载二进制 + ./pocketbase serve 启动。HTTP: POST /api/collections/users/records {email: "...", password: "..."}

认证
jwt
CORS
?
HTTPS
注册
?
协议
REST, WebSocket
计费
free

可用率 · 30 天窗口

日常巡检数据收集后将在此处显示。
01

关于这个 API

PocketBase 是 2022 年开源的轻量 BaaS,单作者 Gani Georgiev (保加利亚) 维护。定位极端:「最简单的 Firebase 替代」——一个 Go 写的二进制文件就是整个 backend(auth、DB、storage、realtime、email 全部内置),SQLite 作 DB(一个 file),跑起来 ./pocketbase serve 完事。没有 docker compose 一堆服务,没有云配置,没有运维。这种极简性让它在独立开发者 / 学习项目 / privacy-first 应用中大火,GitHub 42k+ stars。适合 small scale(数千到数万用户)的项目;超高并发或大数据需要 Supabase / Firebase 这种 cluster-based 方案。

02

你可以做什么

  • 1独立开发者 / 小项目 backend
  • 2自托管 SaaS(一台服务器一个二进制)
  • 3mobile app 后端原型
  • 4隐私敏感场景(完全离线运行)
03

优劣对比

优点

  • 单二进制 (Go) 跑起来一个 pocketbase serve 完事
  • SQLite backend 零配置
  • 完整 BaaS 功能(auth + db + storage + realtime + email)
  • admin UI 现成(DB 浏览 / record 编辑)

注意事项

  • SQLite 限制(不适合超高并发)
  • 生态比 Supabase 小
  • 无官方 cloud(要自己部署)
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://pocketbase.io/<endpoint> \
  -H "Authorization: Bearer $ACCESS_TOKEN"
05

快速开始

pocketbase.io 下载二进制 + ./pocketbase serve 启动。HTTP: POST /api/collections/users/records {email: "...", password: "..."}

06

常见问题

PocketBase vs Supabase?+

小项目 + 自托管极简:PocketBase。中大项目 + Postgres:Supabase。

07

技术细节

CORS: ?HTTPS: Yes注册: ?开源: No
认证方式
jwt
计费
free
速率限制
本地无限制
协议
REST, WebSocket
SDK
javascript, typescript, dart
08

标签