Skip to content
INFRO

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.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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