身份验证是个无底洞
登录、OAuth、双重身份验证、验证、密码恢复、会话处理和账户安全,往往在产品开发之前就接踵而至。
无需重复搭建基础框架,即可在 Cloudflare 上构建并发布 SaaS。
Saavo Starter 是面向 Cloudflare Workers 生产环境的 TypeScript SaaS 开发模板。身份验证、Stripe 计费、访问控制、后台管理、文档和部署基础设施均已整合在同一套代码库中;整套代码完全由您自己掌控,支持持续扩展。
成熟的 SaaS 产品离不开身份验证、Stripe 计费、授权、账户管理和 Cloudflare 基础设施,但这些基础工作需要反复搭建,客户却不会直接为它们付费。
登录、OAuth、双重身份验证、验证、密码恢复、会话处理和账户安全,往往在产品开发之前就接踵而至。
结账只是第一步,产品、权益、授权、撤销和审计记录还需要形成一套完整流程。
用户、付款、Reaction 执行、OAuth 客户端、工单和日志从第一天起就需要可用的管理工作流。
D1、KV、R2、Queues、Durable Objects、定时任务、邮件和部署配置必须整合成一套完整的运行体系。
先搭建可复用的基础框架,再开发产品。
先配置 SaaS 开发模板,立刻构建真正属于自己的产品。
项目已经具备可直接使用的身份验证、支付与交易、访问控制、后台管理、内容系统和 Cloudflare 服务,而不是只提供一个管理后台模板或一组彼此割裂的 UI 界面。
支持邮箱和 OAuth 登录、验证、密码重置、TOTP 双重身份验证、恢复代码、安全会话、Google One Tap、登录弹窗和账户删除。
结账、经过验证的 Webhook、购买、订阅、客户门户、优惠码和自动税费。
角色、开关型权益、授予、撤销和事件历史。
类型安全的 Events 会触发 Commands,执行结果会持久保存,支持观测和重试。
提供用户、支付管理、访问控制、Reaction、通知、联盟推广、工单、分析和日志等后台页面。
支持授权码、PKCE、授权范围、授权确认、令牌和撤销流程。
类型安全的多语言路由、翻译加载、Cookie 和 RTL 支持。
文档、内容集合、站点地图、元数据和结构化数据。
存储后端、公开分发、缓存策略、TTL 和大小限制。
通过统一的类型安全发送服务调用 Cloudflare Email 或 Resend。
创建、回复、筛选、设定优先级、解决和关闭支持工单。
通过异步持久化记录系统、审计和警报日志。
CSRF、Turnstile 钩子、速率限制、可信来源和内容清理。
向所有或指定用户发布富内容消息、跟踪阅读状态,并显示账户未读提示。
推荐归因、佣金跟踪、收款资料、月度结算和后台管理。
产品、访问控制、Reaction 行为、菜单和运行时设置均有明确的类型定义和责任归属。
这套 TypeScript SaaS 开发模板将产品逻辑放在可复用的基础框架之上,并通过类型安全的 UI 和 API 契约,把 Cloudflare 平台细节限制在恰当的层级。
一次性付款验证成功后,系统会根据对应的 Stripe Price 找到 Starter 许可证,触发支持幂等处理的 Reaction Command,并为账户授予预先配置的权益。
产品、Reaction Events、Commands 和访问检查都有明确、类型安全的定义,不会埋在特定服务商的适配代码里。
saavo_starter: {
plans: {
license: {
type: 'one-time',
access: {
entitlements: [{
target: 'starter_download',
config: { kind: 'boolean' }
}]
}
}
}
}配置好品牌、服务商、产品、Cloudflare 绑定和密钥后,剩余开发时间就能用于产品功能,而不必重新搭建 SaaS 基础设施。
设置品牌、服务商、产品、绑定和密钥。
创建所需的 D1 数据库并应用内置迁移。
添加让 SaaS 与众不同的产品逻辑。
发布前运行类型检查、测试和生产构建。
配置绑定并将应用部署到 Workers。
内置的管理后台不是静态 SaaS 模板,可用于搜索用户、检查购买与访问权限、查看 Reaction 执行、管理 OAuth 客户端、处理支持请求和追踪运维日志。
实时汇总用户、计费、客户支持、可靠性和分析数据。
账户增长与服务商分布
周期性计费状态
支持工作量
所选时间范围的分析摘要
浏览量最高的路由
此公开预览还原了管理后台真实的导航、页面层级、字段和交互模式,其中展示的记录仅供演示。
Saavo 不能代替团队做技术决策,但它已经打通商业化 SaaS 必需的各个系统,让团队从更完善的基础框架开始开发,同时保留自由修改源代码的空间。
Saavo 适合需要面向生产环境的基础框架、希望完全掌控源代码,并计划在上线后持续扩展产品的开发者和小型团队。
希望拥有可靠起点,同时完全掌控源代码的个人开发者。
需要为 AI 产品配套身份验证、计费、访问控制和后台管理的团队。
正在开发范围受控的 API、OAuth 集成和开发者产品的团队。
希望使用 Cloudflare SaaS 开发模板,避免再花一个迭代周期建设基础设施的小型团队。
开发者真正看重的不是冗长的功能清单,而是一套完整打通的系统:架构清晰、流程完整,并减少 SaaS 从构想到上线过程中需要反复权衡的基础设施问题。
“真正有价值的不是某一个功能,而是身份验证、付款、访问控制和后台管理都建立在同一套应用模型上。”
“通过实际的服务和契约,我能清楚追踪付款如何转化为账户权益。这让我更有信心在这套基础上继续扩展。”
“管理后台覆盖了 SaaS 开发模板通常留到以后才做的工作:用户、访问权限、购买、重试、客户支持和日志。”
“清晰的分层边界让我知道业务规则、持久化、API 和 UI 各自应该放在哪里,修改前不必先把整个项目逆向梳理一遍。”
“大多数 SaaS 模板只能帮你做出精美的落地页,而这个项目更关注那些不显眼、却决定产品能否真正运行的系统。”
正在使用 Saavo Starter?欢迎告诉我们正在做什么、哪些功能节省了时间,以及还有哪些地方值得改进。
一次性购买 Saavo Starter,即可通过账户权益访问面向 Cloudflare Workers 的完整 TypeScript SaaS 开发模板。
一次付款即可解锁完整的 Cloudflare SaaS 开发模板,无订阅、无试用。
提供设置、架构和扩展指南
付款后通过账户权益获取下载权限
理解、修改并扩展代码
由支付服务商托管并验证结账流程
Saavo Starter 是一套面向 Cloudflare 的 TypeScript SaaS 开发模板。项目已打通身份验证、支付与交易、访问控制、Reaction Events 与 Commands、后台管理、OAuth2、客户支持、日志、内容和 Cloudflare 绑定,所有模块都可自行配置和扩展。
选择已经打通各项通用系统的 Cloudflare SaaS 开发模板,完整掌控源代码,把下一个开发周期真正用在客户愿意付费的产品功能上。