Changelog
What's new
New models land continuously and don't all get an entry here. This is for changes to the platform — endpoints, behavior, and anything that touches code you have already written.
- Added
Dart SDK
A first-class Dart client so Flutter apps call every modality directly, with streaming and job polling handled in the client rather than a proxy you maintain.
Documentation - Added
Signed webhooks for async jobs
Video and long-running jobs now deliver by webhook with an HMAC signature, at-least-once delivery, and retries for up to 24 hours. Polling still works and is unchanged.
Documentation - Models
Kling 2.5, Veo 3.1, and Hailuo 2.3
Video generation expanded across three new routes, with per-second pricing published on the catalog page and existing job ids unaffected.
Documentation - Changed
Region pinning on every endpoint
The routing.regions field now applies to image, video, and audio as well as text, so residency requirements can be expressed once and enforced everywhere.
Documentation - Added
Cost attribution by project key
Usage now groups by key and project in the console and the export, and every response carries the exact usage.cost for the request that produced it.
Documentation
Breaking changes are announced by email at least 30 days ahead and never applied silently. Questions: hello@infro.io