Fastro vs FastroAI¶
This boilerplate - Fastro - is the free, open-source foundation: everything you need for a production FastAPI backend. FastroAI is the paid template built on the same foundation for shipping a complete SaaS - Stripe billing (subscriptions, credits, discounts), entitlements, transactional email, and a frontend, all wired together. Building an AI product? The PydanticAI agent layer is included too - but every paid feature fits a regular SaaS just as well.
| Fastro (this repo · free) | FastroAI (paid) | |
|---|---|---|
| FastAPI + SQLAlchemy 2.0, Pydantic v2 | ✓ | ✓ |
| Auth - sessions, OAuth, API keys | ✓ | ✓ + JWT |
| FastCRUD · SQLAdmin · Alembic | ✓ | ✓ |
| Caching · rate limiting · Taskiq jobs | ✓ | ✓ |
| Docker (local / prod / nginx) | ✓ | ✓ |
bp CLI - scaffolding, env audit, plugins |
✓ | |
| Payments - Stripe: subscriptions, credits, discounts, webhooks | ✓ | |
| Entitlements - feature gating by plan/tier | ✓ | |
| Transactional email & notifications | ✓ | |
| Frontend - Astro landing / marketing site | ✓ | |
| Observability - Logfire tracing & metrics | ✓ | |
| AI agents - PydanticAI: memory, tools, usage tracking | ✓ | |
| Support | Community · Discord | Priority · lifetime updates |
Stick with Fastro if you want a clean, hackable FastAPI backend to build on.
Get FastroAI → if you're shipping a SaaS - AI or not - and want billing, entitlements, email, auth, and a frontend ready out of the box, all on the same foundation you already know.