Pricing.
Amanoki is in public preview. Every endpoint is callable today without authentication, subject to the free-tier rate limit. Paid tiers change the rate ceiling, not the response shape — SDK and HTTP callers written against the free tier continue to work unchanged once the billing stack opens.
| Tier | Rate limit | Included | ¥ / month |
|---|---|---|---|
| Free | 60 rpm / IP | All public endpoints, no signup | ¥0 |
| Hobby | 300 rpm | REST + websocket (planned), 30-day archive read | ¥5,000 |
| Pro | 1,200 rpm | Full archive, all forecast horizons, spatial-influence | ¥30,000 |
| Pro+ | 3,000 rpm | Priority weather refresh, early access to new forecast families | ¥100,000 |
| Enterprise | Custom | SLA, custom templates, optional dedicated instance | — |
Paid tiers open when the Paddle Merchant-of-Record integration lands. Annual billing will include two months free. Enterprise is a placeholder for volume relationships, not an open sales channel today.
Fuel-cost adjustment
The fuel-cost adjustment calendar and
/v1/nencho/* sit outside this table: free to call, no
account and no key, at the free-tier rate limit of 60 rpm per IP.
The settled months are arithmetic on public data, and anyone can
check them.
What is outside the rate limit
/v1/referenceand/openapi.json— API documentation, uncounted./v1/healthand/v1/health/deep— liveness checks, uncounted./— service-discovery root, uncounted./v1/admin/usage— request counters, bearer-gated (no token → 404), uncounted on the public rate counter./v1/admin/model-performance— the serving model's held-out Brier scores, open and likewise uncounted; /stats reads it on page load.
What counts against the rate limit
- All
/v1/markets,/v1/status,/v1/power/{market}/{area}/*, and/v1/nencho/*endpoints. - Reads are idempotent; rate limiting is by route template, not by payload.
- Client IP is the counter key (Fly-Client-IP when Fly terminates, falling back to X-Forwarded-For).
Refunds
See /refunds for the policy. Monthly subscriptions are cancellable any time; annual subscriptions have a 30-day money-back window.