Fixes a sign-in loop after OAuth sign-in
WAVE fixes two bugs that caused some users to loop back to the sign-in screen after completing OAuth sign-in. Sign-in now completes on the first try.
What's new across WAVE, at the platform, workstream, and product level. Shipping in the open.
Filtered by tag gateway · clear
WAVE fixes two bugs that caused some users to loop back to the sign-in screen after completing OAuth sign-in. Sign-in now completes on the first try.
WAVE fixes a parameter error that caused some trial checkouts to fail. Trials now start correctly every time.
When a request fails authentication, WAVE's response now points to the document describing how to authenticate. Agents no longer need prior knowledge of our auth flow.
WAVE adds an endpoint that returns your organization's own record. Cross-organization reads are not possible by design.
WAVE can now send webhooks. Create a subscription and we deliver incident events with a signed payload and automatic retries.
Customers can now create and list organizations through the API. A new billing surface adds checkout, a billing portal, and an invoice list, with a signed webhook confirming payment.
Granting, revoking, inspecting, and exercising a capability grant now works end to end through the custody API.
The review product is now fronted by the gateway with authenticated, pay-per-use access. It also fires on pull requests from a connected code-hosting platform, not just its original source.
Search now enforces a per-organization rate limit before any compute runs, and a new analytics endpoint surfaces top, zero-result, and trending queries. The dispatch API adds function-calling support.
Tool-heavy streaming requests no longer cut off mid-response on a slow start. A model route pointing at a removed backend now falls through to a working provider.
Four top frontier models join the customer-selectable catalog. WAVE's own routing classifier is now live, automatically tiering each request.
The routing ladder now includes additional model providers, including a priority path for review-heavy tasks. A request that fails on one provider now has more places left to try.
Three catalog models now run at the edge instead of on serverless compute, removing a roughly 100-second cold start on first use.
A key minted through the console can now authenticate on every route. Previously every request with a freshly minted key returned an authorization error.
POST /v1/av/remux and /v1/av/demux now transform audio/video synchronously through the gateway, no external hop required.
The gateway now fronts our video-conferencing service end to end, with sessions billed per minute.
Publishing through the low-latency relay now requires gateway authentication and organization scoping before it reaches the relay.
Every gateway error now carries a structured next_action alongside the human message, so an integrating agent can act on a failure without parsing prose.
POST /v1/embeddings now returns vector embeddings in a standard shape, selectable across multiple backends. Signed micropayments can now settle on the public payment network instead of test networks only.
WAVE's payment processor becomes the merchant of record on every charge, so tax collection, tax ID capture, and invoicing are handled automatically.
Customers can now start checkout with a plan plus metered add-ons and manage billing from a self-serve portal. Identity verification now accepts a custom return path.
Rooms that require verified participants now correctly reject anonymous joiners, closing a control that was silently disabled.
Joining, publishing, subscribing, renegotiating, and leaving a real-time room now works through one authenticated path from app to media edge.
Recordings can now be packaged into a clip-ready video file through one API route.
Callers can now join a real-time session and fetch connection credentials through one authenticated or pay-per-use endpoint. Nothing reaches the media edge directly.
Every API error returns a plain-language reason, a suggested fix, and a “did you mean” hint — so people and agents can self-correct without digging through the docs.
Each agent payment now returns a signed receipt, and a new receipts API lets you verify any charge after the fact — proof without trust.
If audio and video drift past the sync SLA, WAVE credits the affected usage back on its own — no ticket, no ask.
Usage is metered per stream-minute and per audio-minute at the edge and attributed to your key — transparent, per-use billing.
OIDC and OAuth discovery now resolve to a real identity provider, so you can wire WAVE into your own auth with standard tooling.
Added a sitemap and robots pointer to the API gateway surface.
Dated, versioned changes to the API and SDKs live at changelog.wave.online.