Skip to content
WrongNotebook
ProductsPersonal BaaSDocumentationQuickstart
Sign inCreate workspace
Browse documentation

Start here

  • Quickstart
  • API keys and scopes

Working with data

  • Collections
  • Records
  • Filtering, sorting and paging
  • Schemas and validation
  • Files

Integrate

  • Webhooks
  • Recipes

Reference

  • Errors
  • Limits and rate limits

Start here

  • Quickstart
  • API keys and scopes

Working with data

  • Collections
  • Records
  • Filtering, sorting and paging
  • Schemas and validation
  • Files

Integrate

  • Webhooks
  • Recipes

Reference

  • Errors
  • Limits and rate limits
  1. WrongNotebook
  2. /
  3. Docs
  4. /
  5. Limits and rate limits

Limits and rate limits

Request rates, payload sizes and per-workspace maximums, with the headers that tell you where you stand.

Limits exist so one runaway script cannot slow the service down for everyone. The numbers below are the defaults; a self-hosted deployment can change them.

Rate limits

Counted per minute.

Who is callingRequests per minute
An API key1,200
A signed-in person600
Anonymous (public collections)60 per IP address
Sign-in and sign-up endpoints10 per IP address
Failed sign-in attempts30 per IP address, then blocked early

Every response tells you where you stand:

HTTP
RateLimit-Limit: 1200
RateLimit-Remaining: 1198
RateLimit-Reset: 18

Going over gives 429 RATE_LIMITED with Retry-After in seconds. Wait that long and retry — see retrying safely.

If you are importing a lot, use bulk writes or import rather than thousands of single calls. One bulk call of 500 counts as one request.

Sizes

One record's data256 KB
A record's metadata16 KB
JSON nesting depth32 levels
A schema64 KB, 32 levels
One uploaded file10 MB
Records per import10,000 records, 10 MB

Going over gives 413 PAYLOAD_TOO_LARGE.

Per workspace

Collections200
Workspaces per account20
Members per workspace100
API keys50 active
Service accounts25
Webhooks20
Indexes per collection5
Members per collection100

Reaching one of these gives 409 LIMIT_EXCEEDED.

Queries

Page size50 by default, 200 maximum
Records per bulk call500
Filter length2,000 characters
Conditions per filter20
Filter nesting5 levels
Values in one in [...]50
Field path depth8 segments
select fields25
Search text100 characters, across up to 10 fields

How long things are kept

Webhook delivery logs30 days
Idempotency keys24 hours
Record historyKept with the record
Audit logKept, including after a workspace is deleted

Next steps

  • Errors — what to do when you hit one of these.
  • Records — bulk writes.

View this page as Markdown — handy for copying into an editor or an AI assistant.

PreviousErrors

On this page

  • Rate limits
  • Sizes
  • Per workspace
  • Queries
  • How long things are kept
  • Next steps
WrongNotebook

Personal BaaS is one focused product from WrongNotebook.

Documentation

  • All pages
  • Quickstart
  • Recipes
  • Errors

Product

  • Personal BaaS
  • All products
  • View the demo

Get started

  • Sign in
  • Create workspace

© 2026 WrongNotebook. All rights reserved.