yaddayadda.io

Authentication

How API keys work and when you need one.

Two Modes

The API supports two authentication modes:

No Auth — Yadda Ipsum

No API key needed. Returns static Yadda Ipsum text structured into any template. Free, unlimited (1,000 requests/day per IP).

curl "https://api.yaddayadda.io/v1/generate?template=hero_section"

Bearer Token — AI Generation

Required when using topic or tone parameters. Pass your API key as a Bearer token:

curl "https://api.yaddayadda.io/v1/generate?template=hero_section&topic=fintech" \
  -H "Authorization: Bearer yda_live_abc123def456"

API Key Format

PrefixEnvironment
yda_live_Production
yda_test_Sandbox

Keys are hashed with SHA-256 before storage — plaintext is never stored. You'll only see the full key once, when it's created.

Getting a Key

  1. Sign up at yaddayadda.io
  2. Go to Dashboard → API
  3. Click Create API Key
  4. Copy the key — it won't be shown again

The Hobby tier is free and includes 500 AI generations per month.

When is a Key Required?

ScenarioKey Required?
No topic, no toneNo — returns Yadda Ipsum
No topic, no tone, key providedNo — key is ignored, returns Yadda Ipsum
topic and/or tone present, with keyYes — returns AI-generated content
topic and/or tone present, no keyReturns 401 error

The free tier isn't degraded — it's the full structural product. The paid tier adds intelligence to the same structure.

On this page