REST API · Go stdlib

Simple budget, honest limits.

Seed 300 requests a day, Tree 1,200, Forest unlimited. Billed monthly, never a surprise charge.

No credit card · Daily budget resets 00:00 WIB

No /min capSeed & Tree run on daily budget only
5 routeshealthz + CRUD, all JSON
429polite over-budget notice + retry
×30daily budget to monthly math
Why wakafy.store

Fast by default, fair by design.

Seed 300/day, Tree 1,200/day, Forest unlimited — the daily total is only a billing budget.

OpenAPI contract

Spec in openapi.yaml. Items are id + name, errors a message.

Daily budget, monthly bill

The daily number is a billing guardrail, not a throttle: Seed 300, Tree 1,200 a day × 30 for the month.

Forest burst

Unlimited daily with a 1,200 req/min burst per endpoint.

Polite 429

Only the daily budget can return 429 — with a reset time, never a surprise charge.

One Go binary

Standard library, zero dependencies. One command to run.

Quota in headers

Every response carries limit, remaining, and reset. Nothing extra to poll.

Pricing

Simple budget, clear numbers.

Seed 300/day, Tree 1,200/day, Forest unlimited. Reset 00:00 WIB, billed monthly.

Seed

Rp0/mo
300/day budget
  • Free forever
  • 5 routes + OpenAPI
  • Quota headers
Start free

Tree

Rp3,000/mo
1,200/day budget
  • 4× Seed budget
  • Priority when busy
  • Own key + headers
Start with Tree
MOST POPULAR

Forest

Rp5,000/mo
1,200/min burst · unlimited budget
  • No daily number
  • Anti-abuse 429 only
  • Everything in Tree
Go Forest

Estimator: monthly ≈ daily × 30 · unused daily budget fades at midnight.

Docs

Integrate in minutes.

Send a key, read the headers, respect the 429.

01 — KEY

Send your key

Every request carries Authorization: Bearer wk_***. No key means Seed.

02 — READ

Watch the remainder

Read X-RateLimit-Remaining per response. Running low? Poll less.

03 — RETRY

Handle 429

Got 429? Pause until X-RateLimit-Reset, then retry.

 
FAQ

Fair questions.

Daily budget but monthly billing — how?
The daily budget resets at 00:00 WIB: Seed 300/day ≈ 9k/mo, Tree 1,200/day ≈ 36k/mo. You pay once a month, unused budget doesn't roll over. Forest is unlimited daily with a 1,200 req/min burst.
Will my spikes get throttled?
Only the daily budget can return a 429, with the reset time in the headers. On Forest, a 1,200 req/min burst applies per endpoint.
Is Forest really unlimited?
Same 1,200/min burst, no daily number — just fair-use anti-abuse. Abuse gets a temporary 429, not a ban.
Can I switch plans mid-month?
Yes. Upgrades apply immediately, prorated to days left. Downgrades start next cycle.
Why no live playground?
A keyless playground can't reflect your plan's limits. The snippets use a real key flow — what you see is what you get.

Start free. Grow when it clicks.

Seed 300/day free, Tree 1,200/day Rp3,000, Forest unlimited Rp5,000.