Skip to main content
CurfluffleGRUNTS
Skip to content
All posts
Product· Curfluffle

Introducing the Curfluffle API — call the game tools from anywhere

Every Curfluffle tool is a pure function, so we wrapped them in a versioned HTTP API. Another app can now generate cards, drops, characters, maps, and more with a single key.

We built Curfluffle as a set of specialist agents and pipelines. Under the hood, each tool is a pure function: a brief in, a plan or asset out. That made a public API almost free to build.

The Curfluffle API (v1) exposes 33 tools over plain HTTP with a `{ ok, data }` envelope and shared-secret auth. Discover them with GET /api/v1/tools, then POST a brief to /api/v1/tools/:tool.

Why it matters

The first consumer is our sibling app for the GRUNTS universe: instead of rebuilding the TCG, NFT, character, and map tools, it calls them. The generation stays deterministic, so tests over the results stay stable.