February Release Spotlight
Update8 months agoUnverifiedAdded Sep 24, 2026
OpenRouter has added model benchmarks to its pages, introduced a free model router, and improved cost transparency across providers.
More OpenRouter releases
Every OpenRouter releaseAuto Exacto: Adaptive Quality Routing, On by Default
OpenRouter has enabled Auto Exacto, an adaptive quality routing system, by default for requests involving tools. It re-evaluates providers every 5 minutes based on performance metrics.
Announcing Video Generation
OpenRouter launched a video generation API that provides access to top video models through a single interface.
Introducing Workspaces
OpenRouter now supports Workspaces, allowing users to organize projects into separate environments. Each workspace features independent API keys, routing defaults, guardrails, and observability settings.
Agent SDK: Building Multi-turn Agent Workflows on OpenRouter
The OpenRouter Agent SDK provides a callModel function to build multi-turn agent workflows. It supports tool calls, stop conditions, and cost tracking across over 400 models.
Build Your Own Harness with the Agent SDK
The OpenRouter Agent SDK allows developers to scaffold personalized coding agents with terminal UI or headless support for scripts and pipelines.
Create OpenRouter Accounts via CLI with Stripe Projects
Users can now create an OpenRouter account, generate an API key, and set up Stripe billing directly from the command line using Stripe Projects. This allows for automated account provisioning.
Response Caching: Zero Cost for Identical Requests
OpenRouter introduced a Response Caching header that enables caching for identical API requests. This feature reduces latency and eliminates costs for repeated requests.
New Audio APIs for Speech and Transcription
OpenRouter launched two new endpoints for audio transcription and speech synthesis. These APIs provide access to multiple providers under a single interface.
Also shipped on Feb 23, 2026
OpenRouter in February 2026Modal 1.3.4
- We're introducing "Directory Snapshots": a new beta feature for persisting specific directories past the lifetime of an individual Sandbox. Using the new methods modal.Sandbox.snapshot_directory() and modal.Sandbox.mount_image(), you can capture the state of a directory and then later include it in a different Sandbox: python notest sb =...
Subscriptions APIs: Introduce SubscriptionBillingAttemptState
As of April 2026, you now have access to the SubscriptionBillingAttemptState field in the GraphQL Admin API. This new field replaces several loosely-typed nullable fields with a discriminated union pattern, enhancing the API's ergonomics and self-documentation. | Deprecated Field | New Equivalent | Notes | |
Agents, R2, Containers - Backup and restore API for Sandbox SDK
Sandboxes now support createBackup() and restoreBackup() methods for creating and restoring point-in-time snapshots of directories. This allows you to restore environments quickly. For instance, in order to develop in a sandbox, you may need to include a user's codebase and run a build step.
Hyperdrive no longer caches queries using STABLE PostgreSQL functions
Hyperdrive now treats queries containing PostgreSQL STABLE functions as uncacheable, in addition to VOLATILE functions. Previously, only functions that PostgreSQL categorizes ↗ as VOLATILE (for example, RANDOM() , LASTVAL() ) were detected as uncacheable.
Security Center - Saved views for Threat Events
TL;DR: You can now create and save custom configurations of the Threat Events dashboard, allowing you to instantly return to specific filtered views , such as industry-specific attacks or regional Sankey flows , without manual reconfiguration. Why this matters Threat intelligence is most effective when it is personalized.
Workspace-level sharing for Enterprise
You can now share files, projects, and teams with an entire workspace.