> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexprice.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome to Flexprice

> Developers should focus on building, not billing

## What is Flexprice?

**Flexprice** is an open-source platform for metering, billing and feature management, built by developers, for developers. It handles the heavy lifting of usage tracking, feature access, and billing logic — so you don’t have to build them from scratch.

To get a quick overview of the product, watch this quick demo:

<a href="https://www.loom.com/share/60d8308781254fe0bc5be341501f9fd5?sid=10f3cd58-09d5-400f-a1ff-e961f23fa2fb" target="_blank" rel="noopener noreferrer" className="block max-w-4xl mx-auto">
  <img src="https://mintcdn.com/flexprice/Qokjirde4CQUcFy8/guideddemo.png?fit=max&auto=format&n=Qokjirde4CQUcFy8&q=85&s=0368765d819afae57c2957000fd39af2" alt="Flexprice Product Demo" className="w-full h-auto" width="2880" height="1814" data-path="guideddemo.png" />
</a>

## Why Flexprice?

Traditional billing services are often rigid. They handle basic subscriptions or payments well, but anything beyond that (credit management, feature gating, custom invoice logic) forces developers to create workarounds. This means engineering teams end up writing and maintaining tons of custom code for things like prorated subscriptions, usage limits, time zone differences and tax calculations.

In short, billing becomes a developer problem when the tools don’t flex to your product’s needs, eating up valuable development time and causing endless maintenance headaches.

<CardGroup cols={2}>
  <Card title="Developer-first" icon="code">
    Plug-and-play SDKs for popular languages make integration seamless. Just send usage events, and Flexprice handles aggregation, metering, and billing logic in real time.
  </Card>

  <Card title="Open-source control" icon="lock-open">
    Self-host Flexprice on your own infrastructure for full transparency and control. There's no vendor lock-in or surprise fees.
  </Card>

  <Card title="Flexible Pricing Models" icon="credit-card">
    Seat-based, usage-based, or hybrid models, Flexprice handles it all.
  </Card>

  <Card title="Optimized for AI and Agentic Companies" icon="robot">
    You can handle credit grants, tokens or any usage metric.
  </Card>
</CardGroup>

## Core Features

<CardGroup cols={1}>
  <Card title="Usage Metering" href="/docs/event-ingestion/creating-a-metered-feature">
    Define custom events like API calls or compute time. Aggregate usage in real-time with low-latency tracking. Built to handle countless events at peak load and more.
  </Card>

  <Card title="Credit Grants" href="/docs/wallet/create">
    Grant prepaid or promotional credits programmatically. Set auto top-ups and expiration rules. Configure credit-based workflows without extra logic.
  </Card>

  <Card title="Pricing Plan" href="/docs/product-catalogue/plans/create">
    Define seat-based, usage-based, or hybrid models. Launch custom plans and per-customer overrides. Adapt pricing over time without new code.
  </Card>

  <Card title="Feature Management" href="/docs/product-catalogue/features/create">
    Define features, set limits, and control access per customer. Enforce limits and gate access by usage. Enable or restrict features without manual code changes.
  </Card>

  <Card title="Subscription & Invoicing" href="/docs/subscriptions/customers-create-subscription">
    Generate accurate invoices from usage, subscriptions, or credits. Simplify reconciliation for finance teams. Provide customers full visibility into charges.
  </Card>
</CardGroup>

## Our SDKs

<CardGroup cols={3}>
  <Card title="JavaScript" icon="code-simple" href="https://www.npmjs.com/package/@flexprice/sdk" />

  <Card title="Python" icon="python" href="https://pypi.org/project/flexprice/" />

  <Card title="Go" icon="golang" href="https://pkg.go.dev/github.com/flexprice/go-sdk" />
</CardGroup>
