Skip to main content
Fluxrate Dashboard

What is Fluxrate?

Fluxrate is a comprehensive billing platform that gives engineering teams the primitives they need to implement any pricing model — without rebuilding billing logic from scratch. Whether you charge a flat monthly fee, bill per API call, or combine both in a hybrid plan, Fluxrate handles the metering, subscription lifecycle, invoice generation, and customer management so you can focus on your product.

Quickstart

Get your first usage event tracked in under 5 minutes.

Core Concepts

Understand meters, plans, subscriptions, and how they connect.

API Reference

Full REST API documentation with examples.

SDK Guide

Integrate usage tracking into your backend in minutes.

Key Capabilities

  • Fixed — Flat recurring charges billed daily, weekly, monthly, or yearly
  • Usage-based — Charge per unit consumed with SUM, MAX, UNIQUE_COUNT, or LAST aggregations
  • Hybrid — Combine fixed base fees with metered usage charges on a single plan
  • Tiered Pricing — Volume-based pricing tiers for usage charges
Create custom meters (API calls, storage, tokens, seats, etc.) and track usage events in real time. Query aggregated data by customer, subscription, or time period.
Invoices are generated automatically when subscription periods end. A 1-hour grace period gives you time to review before invoices are finalized and emailed to customers.
Control exactly what each plan unlocks — meter-based limits, boolean feature flags, or custom entitlement values. Plans are composed of features and charges.
Full organization-level data isolation, JWT authentication with HttpOnly cookies, scoped API keys for SDK integration, and Fernet encryption for sensitive data.
Embed a customer-facing portal in your product so your customers can view invoices and usage without leaving your app.

How It Works

  1. Define Meters — Create usage meters that define what to track (e.g., api_calls, storage_gb, active_users).
  2. Build Features — Wrap meters in features with entitlement rules (limits, resets, on/off flags).
  3. Create Plans — Combine features and charges (fixed and/or usage-based) into billing plans.
  4. Subscribe Customers — Assign customers to plans with a start date and billing interval.
  5. Track Usage — Send usage events via the SDK or REST API.
  6. Invoicing — Fluxrate automatically computes usage, generates invoices, and emails them.

Pricing Models Supported

ModelDescriptionExample
FixedFlat recurring fee$99/month SaaS subscription
Usage-basedPay per unit consumed$0.001 per API call
HybridFixed + usage combined49/monthbase+49/month base + 0.005/GB storage
TieredVolume brackets for usageFirst 1,000 calls free, then $0.001 each

Next Steps

Quickstart

Track your first usage event in 5 minutes

SDK Integration

Add Fluxrate to your backend