Product Limits

Metal has usage limits in place at each payment plan. These limits are applied on a per-org basis. If you exceed the usage limit, you’ll receive a 422 response with the following body:

{
  "statusCode": 422,
  "message": "<feature> limit reached"
}

Product Limits by Plan

LimitHobbyistDeveloperEnterprise
Embeddings100k1Mcustom
Files100500custom
Indexes210custom
Jobs10100custom
Memories1k1kcustom
Users13custom

Rate Limits

Metal has rate limits in place to ensure the stability of the API. These limits are applied on a per-minute basis. If you exceed the rate limit, you’ll receive a 429 Too Many Requests response with the following body:

{
  "statusCode": 429,
  "error": "Too Many Requests",
  "message": "Rate limit exceeded, retry in 1 minute"
}

Rate Limits by Plan

PlanLimit
Hobbyist100 RPM
Developer300 RPM
Enterprise1k+ RPM

Index Archiving

After 30 days of inactivity in an index, the index will be automatically ARCHIVED. Archived indexes aren’t able to be searched, in order to reactivate them they need to be updated using the Index Update API with status: "UNARCHIVED".

Index Statuses

LIVE : Index is ready to use

ARCHIVED: Archived 30 days of inactivity (no search, no indexing)

UNARCHIVED: Ready to reindex and migrate to Live

REINDEXING : In the process of reindexing

DEACTIVATING: In the process of archiving