Skip to main content

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

PlaneRole
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/track from your product.