Just send the JSON.

A tiny usage-based backend for storing and retrieving JSON. No database setup. No monthly plan. Pay only for what you use.

Accounts are free. No subscription. Add $5 of prepaid credit when you're ready to send requests.

curl -X POST https://nibbleful.com/api/v1/collections/YOUR_COLLECTION_ID/records \
  -H "Authorization: Bearer nib_sk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "source": "landing-page"
  }'

201 Created

{
  "id": "01j...",
  "created_at": "2026-09-20T10:00:00.000Z",
  "data": { "email": "[email protected]", "source": "landing-page" }
}

Sometimes you don't need a database. You just need somewhere to send the JSON.

Skip provisioning Postgres, Firebase, or Supabase for a waitlist, a form, a webhook inbox, or a prototype. Create a Collection, POST an object, and read it back later.

How it works

Three steps. Then you're storing data.

  1. 01

    Create a Collection

    One Collection per form, inbox, or feature. You get a stable ID and can attach a private API key.

  2. 02

    POST JSON

    Send an object from a server, script, or website. Optional public ingest lets the browser write without a secret key.

  3. 03

    Read it back

    List records or fetch one by ID through the API. Browse and export CSV or JSON from the dashboard for free.

Use it for

Small backends for real work.

  • Waitlists

    Collect emails before a launch.

  • Contact forms

    Accept submissions without standing up a server.

  • Webhook events

    Keep a JSON inbox for Stripe, GitHub, or anything else.

  • Analytics events

    Capture lightweight events from an app or script.

  • App data

    Save small records a frontend or automation needs to keep.

  • Prototypes

    Give a generated or front-end-only project somewhere to persist JSON.

What it is

A primitive, not a platform.

Nibbleful stores and returns JSON.

  • Create Collections and POST records
  • Retrieve records by list or ID
  • Prepaid usage balance — no monthly plan
  • Free dashboard browsing and CSV/JSON export

Public ingest for the browser.

Write-only. The public token cannot read or delete data. Rejected requests are free.

  • Origin allowlist
  • Cloudflare Turnstile
  • Honeypot field
  • Rate limits and duplicate protection
  • Optional daily spend cap

It is not a database replacement.

  • No SQL, relations, or query language
  • No PATCH or DELETE API
  • No authentication-as-a-service
  • No filters, search, or joins
  • If you need Postgres, use Postgres

Pricing

No subscription. Pay for accepted usage.

Creating an account is free. Top up $5–$100 of prepaid credit when you need to send requests. Rejected requests are not billed.

Usage Price
Accepted API request $0.001
Rejected request $0
Transfer included per accepted request First 1 MB
Each additional started MB $0.001
Storage $1/GB-month, measured by exact bytes and time, billed monthly
CSV / JSON dashboard export Free

$5 of credit covers 5,000 accepted requests under 1 MB. See the full API notes.

Create a Collection and send the first object.

Sign up free, add prepaid credit when you need it, and start storing JSON in minutes.