Beta — free while in early access (47/100 spots)

_

The missing layer between your AI app and your billing. Know exactly what each user costs you. Now in beta and free for early adopters.

The Problem

What does each user cost you?

Who's burning through tokens?

Are credit prices aligned to costs?

How to prevent negative balances?

Core Features

Per-User Tracking

Token usage and costs per end-user across all models

Credit Reservations

Reserve before LLM calls, confirm after. No negative balances

Real-Time Analytics

Usage breakdowns by user, model, and time period

Multi-Model Pricing

+

Auto-calculated or custom pricing

How It Works

01

Reserve

Hold estimated credits before the LLM call

02

Execute

Make your API call while credits are held

03

Confirm

Deduct actual cost, release the rest

Integration

import { CreditsClient } from "@credits-dev/sdk";

const client = new CreditsClient({
  apiKey: process.env.CREDITS_API_KEY,
});

// 1. Reserve before LLM call
const { reservation } = await client.createReservation({
  externalId: "user_123",
  amount: 100,
});

// 2. Make your LLM call
const completion = await openai.chat.completions.create({
  model: "gpt-4o",
  messages: [{ role: "user", content: prompt }],
});

// 3. Confirm actual usage
const confirmed = await client.confirmReservation(reservation.id, 85);
console.log("Transaction id:", confirmed.transactionId);

SDKs for JavaScript, Python, and Go are coming soon.

Early Access

Credits.dev is currently in beta and free to use. The first 100 developers get founding member pricing when we launch, plus direct Slack access and roadmap input.

Founding member pricing
Direct Slack access
Roadmap input
Free beta credits

47/100 spots remaining