---
title: "Pricing"
description: "Free tier, metered on usage, enterprise for dedicated projects."
canonical: https://past.dev/pricing
last-updated: 2026-08-26
---
# Pricing

> Three tiers. Free to evaluate, prepaid credits for production, an annual agreement at volume.

Source: https://past.dev/pricing

## Free: $0 (no card, no commitment)

For evaluation and small projects.

- 10,000 ingest requests / month
- 1,000 questions / month
- 5,000 resolved entities
- 1 project
- Unlimited end users
- Community support

## Pay as you go: Credits (private preview pricing)

Prepay for production usage. Calls deduct from your balance. Optional automatic top-ups prevent the balance from reaching zero.

- Prepaid credits, drawn down per call
- Automatic top up at a threshold you set
- Unlimited ingest requests
- Unlimited questions
- Unlimited resolved entities
- Unlimited projects
- Unlimited end users
- Usage analytics and spend alerts
- Private Slack support

## Enterprise: Custom (annual agreement, volume rates)

Annual pricing with volume discounts, deployment options, SLA, DPA, audit logs, and SSO.

- Everything in Pay as you go
- Volume pricing on an annual commitment
- Dedicated or in region deployment
- SLA and support terms
- DPA, retention policy and legal hold
- Audit logging
- Custom ontology for your domain
- SSO

## What a bill is computed from

### Ingest requests

One data point is one call to POST /ingest: an email, a transcript, a ticket, a note.

Ingestion is idempotent by content hash, so re-sending unchanged content costs nothing. A crashed backfill can resume by re-running the same loop.

### Questions

One call to /recall or /answer.

Query cost does not scale linearly with total stored history.

### Resolved entities

The people, companies and initiatives the graph currently maintains inside one project.

Metered on what the graph maintains rather than on bytes stored.

## Questions about pricing

### Is there really a free tier?

Yes, and it is meant for evaluating the API against your own data rather than for running a product on. It carries the full engine: all five endpoints, entity resolution, temporal history and answers with evidence. What it limits is volume.

### How do I get a key?

By talking to us, on every tier including the free one. Tokens are issued by hand during early access: there is no dashboard, no programmatic issuance and no rotation endpoint yet. Self serve signup is dated on the roadmap, and the free tier becomes a real signup the day it lands.

### What is the difference between an ingest request and a question?

An ingest request is one call to POST /ingest carrying one data point: an email, a transcript, a ticket, a note. A question is one call to /recall or /answer. Ingestion is idempotent by content hash, so re-sending unchanged content does not count again.

### Do my end users need a past.dev account?

No. The people using your software never touch past.dev, which is why every tier says unlimited end users and why we count what the API does rather than how many people touch it.

### Does the cost grow as a record gets longer?

Not materially. Query cost does not scale linearly with total stored history, which is where the 20x figure against sending 1M tokens comes from. Ingesting more does cost more; asking about more does not.

### Can I see what a call cost?

Every response carries its own cost under usage, so you can price a feature or cap a customer without instrumenting anything yourself.

### Why does Pay as you go not show a price?

Production rates are not published yet. What is settled is the shape: you prepay credits, three meters draw them down, and there are no ceilings. Send us your expected usage for a cost estimate.

### How do credits work?

You buy a balance up front and every call draws it down at the published rate for that meter. Set a threshold and a top up amount, and the balance refills itself when it gets low, so a spike in traffic does not fail your calls. Every response already carries its own cost under usage, so you can see the draw down per feature rather than waiting for a statement.

### What happens if my credits run out?

With auto top up on, they should not: the balance refills at the threshold you set. If you have turned it off, or a card fails, calls start returning a clear billing error rather than silently degrading, and the data already in your project is untouched. Nothing is deleted for a lapsed balance.

### What is the difference between Pay as you go and Enterprise?

The engine is identical and both are unlimited. Pay as you go is prepaid credits on a card, which suits a team that wants to start this week. Enterprise trades an annual commitment for volume rates and moves you onto an invoice, and adds the things procurement asks for: dedicated or in region deployment, an SLA, a DPA with retention and legal hold, audit logging and SSO.

Request early access: https://cal.com/team/revo/30min