Changelog

What's new

Every meaningful change to the platform, in the open. Breaking changes follow our published versioning and deprecation policy.

Google API — web search, knowledge panels and suggestions (preview)

Added

Google joins the catalog with three focused endpoints. /web-search returns ranked results with absolute positions and publication dates where available; /knowledge-panel returns structured entity data for queries that resolve to one; /autocomplete returns query suggestions with entity details and a spelling correction when the input looks misspelled.

Search pagination is page-numbered and fixed-size: every page returns exactly per_page results and continues until the result set ends, signalled by meta.pagination.next_page: null. Ranking positions stay stable across pages, and meta.as_of tells you exactly when the snapshot was taken.

Plan-aware rate limiting and monthly quotas

Added

Every response now carries X-RateLimit-* and X-Quota-* headers, so clients can throttle proactively instead of reacting to 429s.

Limits are enforced by a strongly consistent, per-key authority at the edge. Rate limiting uses a token bucket with burst capacity equal to your plan’s sustained rate; quotas reset on the first of each month (UTC).

Self-serve subscriptions

Added

Billing runs on Stripe with hosted checkout and a customer portal for invoices, payment methods and cancellation. Plan changes propagate to API entitlements within seconds.

API key authentication

Added

One key per account covers the entire catalog. Keys are shown once, stored only as hashes, and can be rotated instantly. Validation is cached at the edge for sub-millisecond overhead.

Platform foundation

Added

The platform launched with a resilient serving core: automatic failure recovery, deterministic timeout budgets and uniform, machine-readable errors (RFC 9457) on every path, plus a published OpenAPI 3 specification generated from the same schemas the gateway enforces.