Pricing

A rivet costs half a cent. One request costs one rivet on every endpoint. Buy rivets in one-time packs.

  • 1 rivet per request, on every endpoint.
  • A rivet costs half a cent, flat. There is no upcharge on any endpoint or pack.
  • Every response carries X-Rivets-Remaining, your balance after the request.

Rivet packs

Packs are one-time purchases. You do not need a subscription, and you do not need a Graphite Lab platform account. Sign in to the dashboard with a verified email and buy a pack from the Overview page.

PackRivets
$5010,000
$10020,000
$25050,000
$500100,000
$1,000200,000

The minimum pack is $50.

Expiry

  • Rivets bought in a pack expire 12 months after the purchase date, or when you use them, whichever comes first.
  • Rivets that come with a Graphite Lab plan carry over. They do not reset monthly. They go away only if the organization cancels or uses them.

Free accounts

A free account gets the dashboard, these docs and the playground, with zero rivets. Live requests return 402 no_plan until you buy a pack.

Rate limits

AccountLimit per key
With a Graphite Lab plan60 requests per minute
Without a plan20 requests per minute

Over the limit, the API returns 429. Wait for the minute to roll over and retry. A request that returns 429 does not cost a rivet.

Errors

StatusCodeMeaning
402insufficient_rivetsYour balance is spent. Buy a pack.
402no_planYour organization has no rivets yet. Buy a pack. The body includes pricing_url.
429Over your requests-per-minute limit. Slow down and retry.
{
  "statusCode": 402,
  "error": "no_plan",
  "message": "Your organization has no rivets. Buy a rivet pack to use the API.",
  "pricing_url": "https://graphitelab.ai/pricing"
}

On this page