Introduction
Recurfy is B2B SaaS for usage tracking, entitlement enforcement, and ledger-backed auditing.
Your customers use a dashboard to define entitlements (quotas, counters, feature flags), manage organizations and API keys, and inspect usage. Their product then calls a data-plane API to record usage and gate features per end-user.
Two-plane architecture
| Plane | Role |
|---|---|
| Control plane (Firebase) | Auth, Firestore org metadata, Cloud Functions that bridge to the API. |
| Data plane (Node + Postgres) | Fastify API: /v1 for customer traffic, /internal for the bridge, /webhooks/stripe for billing. |
Together they keep human-facing configuration separate from high-volume usage events.
Where to go next
- Quickstart — run Recurfy locally end-to-end.
- Concepts — entitlements, keys, and the ledger model.
- API usage — call
/v1/trackfrom your product.