O

OpenRouter

Unified API router for 400+ LLMs

Overview

OpenRouter provides a single OpenAI-compatible API that lets developers access and switch between 400+ models from 60+ providers, acting as an LLM router and aggregator. It routes each prompt to the best model based on price, latency, and performance with about 25ms of overhead, and handles unified billing, spend tracking, automatic failover, and enterprise features like zero-logging and the option to use a company’s own keys. It differentiates itself by offering broad multi-model access through one API, real-time usage data and leaderboards, and privacy controls that support enterprise needs, avoiding vendor lock-in. Its goal is to simplify the fragmented AI model ecosystem and provide dependable, multi-model access and transparent usage data for developers and enterprises.

Significant Headcount Growth

Work here?Claim your company

About OpenRouter

Simplify's Rating
Why OpenRouter is rated
B-
Rated B on Competitive Edge
Rated B on Growth Potential
Rated C on Differentiation

Industries

Data & AnalyticsEnterprise SoftwareAI & Machine Learning

Company Size

51-200

Company Stage

Acquired

Total Funding

$153M

Headquarters

New York City, New York

Founded

2023

Get referred to OpenRouter

See people who can refer or advise you

Simplify Jobs

Simplify's take

What believers are saying

  • Stripe agreed to acquire OpenRouter in August 2026, validating routing as AI infrastructure.
  • OpenRouter launched Ox Alpha and Visual Image Benchmarks, expanding developer traffic and engagement.
  • NEAR AI Cloud joined on September 28, 2026, adding fresh provider supply and demand.

What critics are saying

  • Stripe's reported $7 billion acquisition threatens OpenRouter's neutrality with providers like OpenAI.
  • Chinese-origin models drove 46% of US enterprise token usage; regulators will scrutinize data flows.
  • Model providers can bypass OpenRouter with direct discounts, compressing its 5% take rate.

What makes OpenRouter unique

  • OpenRouter routes 400-plus models through one OpenAI-compatible API, killing integration sprawl.
  • Its pricing, latency, and failover routing system turns model choice into software, not contracts.
  • Public leaderboards and benchmark pages make OpenRouter the market's neutral model-comparison layer.

Help us improve and share your feedback! Did you find this helpful?

Funding

Total Funding

$153M

Above

Industry Average

Funded Over

4 Rounds

Acquisition funding comparison data is currently unavailable. We're working to provide this information soon!
Acquisition Funding Comparison Coming Soon

Benefits

  • Remote Work Options
  • Flexible Work Hours
  • Unlimited Paid Time Off

Growth & Insights and Company News

6 month growth

6%

1 year growth

28%

2 year growth

51%
Golden Data Ltd
Nov 7th, 2026
Agent acceptance spans the delivery chain.

Agent acceptance spans the delivery chain. Key points * OpenRouter's new Auto Router and Auto Code select a model by using 11 factors for each request together with live prices, provider health and cache status, while governance policies first limit the candidate model set. The speed, cost and quality figures published by OpenRouter remain supplier test results. * Modal says that Snorkel runs millions of Agent simulations each month, and Snorkel uses production-like environments to distinguish model-capability problems from tool-environment problems. The approximately 20% reduction in sandbox bills reported by Snorkel applies only to a resource-bursting approach that is still at an early stage of adoption. * Microsoft Foundry extension 1.0 is generally available, and the extension places Agent configuration, evaluation assets and deployment processes under version control. GitHub's new storage architecture supported 5,000 concurrent Agent systems in an internal test, but the architecture currently remains in limited private preview. Model selection is moving from fixed configuration to an explainable runtime decision. On 6 November, OpenRouter released a new generation of Auto Router and Auto Code for coding Agent systems. The two routers evaluate 11 factors for each request, and the two routers combine live prices, provider health, cache status and benchmark results to select a model and reasoning intensity. OpenRouter also applies guardrail rules, zero-data-retention requirements, provider restrictions, bring-your-own-key settings and allowed-model lists before the router narrows the candidate model set. OpenRouter reports that the new routers achieved up to 4 times the performance of the previous router across different benchmarks, while the p90 latency of the routing step fell from 1.96 seconds to 0.65 seconds in live testing. OpenRouter also reports that Auto Code scored close to Claude Opus 5.5 across five benchmarks at a 74% lower cost per task. OpenRouter also states explicitly that no router can outperform the strongest single model at every point on the cost-quality curve. What this may mean for enterprise adoption For enterprise adoption, model routing needs to enter the same acceptance scope as the model itself. An enterprise needs to retain the model pool, data policy, price, cache, provider status and failure signals behind each selection, and the enterprise needs to map the routing result to task success, total cost and data-residency requirements. OpenRouter's supplier tests can indicate the direction of the product design, but the tests cannot prove that the same routing policy will produce the same results for other tasks, regions or provider combinations. Real execution environments are becoming part of Agent evaluation. On 6 November, Modal published a case study about Snorkel's Agent simulations. Modal says that Snorkel runs millions of simulations each month in graphics-processing-unit and central-processing-unit sandboxes, and that Snorkel reaches a peak of tens of thousands of sandboxes per hour. Snorkel reproduces different task environments with multi-service systems, a complete Linux kernel and graphics-processing-unit workloads, so Snorkel can distinguish failures caused by missing tools from failures caused by missing Agent capability. Snorkel has also started to let a sandbox add memory or central-processing-unit resources during execution. Modal says that about 10% to 15% of Snorkel sandboxes currently use this capability, and Snorkel reports a reduction of approximately 20% in its sandbox bill. Modal also says that adoption remains at an early stage. The available material is a Modal customer case, and the available material does not provide independent reproduction, tail-latency results, resource-contention results or a comparison across suppliers. What this may mean for enterprise adoption For enterprise adoption, an evaluation environment needs to reproduce the operating system, tools, dependencies, data and resource variation used by the target task. Only when an enterprise records the environment version, resource limits, failure cause, concurrency conditions and task result can the enterprise determine whether a score reflects model capability or a missing environment. Elastic resources can reduce unproductive runs and static reservations, but a cost change in a customer case cannot directly replace the target enterprise's verification of reliability, isolation and the complete bill. Deployment configuration and quality checks are following code versions. On 5 November, Microsoft announced that the Microsoft Foundry extension `microsoft.foundry` for Azure Developer CLI had reached version 1.0 and was generally available. The extension records model deployment, Agent source code, runtime, computing resources and Foundry project dependencies in `azure.yaml`, and a development team can review Agent changes and deployment changes in the same pull request. The development team can also use the same configuration for local tests and continuous integration and continuous delivery. The Microsoft process also stores evaluation data, scoring criteria and evaluation configuration in the code repository. A development team can use Agent Inspector to inspect local requests and responses, and the development team can run quality evaluations and threshold gates after deployment. The process requires Azure Developer CLI 1.37.0 or later, an Azure subscription, Foundry permissions and model quota in the target region, while configured resources and model calls incur charges. What this may mean for enterprise adoption For enterprise adoption, version-controlled configuration can bind a model, runtime, resources, test data and deployment target to one reviewable change. An enterprise still needs to keep runtime credentials in controlled secret storage, and the enterprise still needs to separate subscriptions, regions, permissions and quotas by environment. The toolchain can provide a repeatable entry point, but the toolchain cannot automatically prove that the scoring criteria are correct, and the toolchain cannot automatically prove that the production environment and the local environment are identical. Shared code storage needs to withstand Agent concurrency and read amplification. On 5 November, GitHub disclosed a new Git storage architecture. GitHub says that an internal test allowed 5,000 concurrent Agent systems to send 7,200 pushes per second to one repository, while the system continued to process read traffic with low latency during the test. GitHub separates object storage, reference updates and compaction work into components that can scale independently, and GitHub retains existing Git push, fetch, branch and protection workflows. GitHub also explains that every Agent push triggers later reads from continuous integration, deployment systems and other Agent systems, so read traffic is amplified by writes. GitHub's new architecture is currently available only in limited private preview, and GitHub plans to broaden availability early next year. GitHub also acknowledges that some Git paths slow more rapidly as a repository grows, so the existing internal test cannot be treated as evidence that every customer repository already receives the same throughput or latency. What this may mean for enterprise adoption For enterprise adoption, Agent concurrency connects code storage, branch protection, continuous-integration queues, deployment triggers and audit records into one capacity chain. An enterprise needs to test the chain with its own repository size, push shape, protection rules and read-amplification conditions. GitHub's architectural direction shows that shared code infrastructure is adapting to Agent concurrency, but the limited-private-preview status and the boundary of the internal test require an enterprise to continue distinguishing design capacity, an available product and an actual service commitment. Next watch What to watch next. * Can OpenRouter publish reproducible results for routing failures, model switches, cache misses and total task cost by region, governance policy and real task type? * Can Modal and Snorkel publish tail latency, resource contention, isolation failures and independent cost comparisons when elastic resources reach greater coverage? * Can Microsoft and GitHub make version-controlled evaluations, deployment configuration, code changes and production-run results queryable as a cross-platform chain? Verification Sources and verification. Golden Data has edited this briefing from the public materials listed above. The original sources govern facts and figures. The enterprise relevance sections are Golden Data editorial analysis and do not constitute an endorsement of any third-party product.

Station70
Oct 30th, 2026
Tool-call policy: should a model decide what AI can do?

Tool-call policy: should a model decide what AI can do? NB Nathan BekermanHead of Product Short answer: A model can screen tool calls, but it gives probabilities, so the decision that lets an AI tool touch a real system should come from deterministic rules that return the same answer for the same call, evaluated next to the credential. What is OpenRouter Armor? On October 15, 2026, OpenRouter announced Armor in beta, using TypeSafe's Jev model "to guard against out of policy tool calls." The Armor docs call it "a classifier that runs between the model and your application and evaluates every tool call the model makes." You write rules in plain English as hard deny, soft deny, or allow. For each call, a decision model reads the call, your rules, and the conversation so far, and returns a probability that the call matches each rule. A deny rule counts as matched at 0.6 by default. The docs are candid about the tradeoffs. Armor added 279 ms at the median and 334 ms at the 90th percentile in OpenRouter's own test. And in their words: "It will occasionally block a call you would have allowed, and occasionally release one you would not." Why does this matter if you don't use OpenRouter? Willow's October 15 post on runtime governance sums up the model gateway's job with the question "Which model should receive this request?" That's routing. Armor is a model gateway reaching past routing to check what the model is about to do. LLM gateways can also screen proposed tool calls; Gatekeeper governs access to the services AI tools act on. Armor shows buyers want action controls alongside routing. The open question is how the decision gets made. Should a model decide whether a tool call runs? For some calls, a model is a reasonable screen. Coding tools run shell commands that are hard to list in advance, and a plain-English rule like "don't send credentials outside the trusted repository" catches spellings a pattern match would miss. Armor's audit mode lets you measure misses on your own traffic before you enforce. For calls that move money, change production, or read customer data, you need a decision you can predict and explain later. A classifier's score does not guarantee that the action is correctly authorized. Its decision can change as the conversation changes, and that conversation is input you don't fully control. That is a change in inputs, rather than proof that identical inputs produce inconsistent decisions. How does Gatekeeper make the decision? Gatekeeper sits in front of the services your AI tools act on, like GitHub, Salesforce, or an internal API, and decides on each tool call whether it runs. Policy is deterministic: static rules plus rules written as code, deny by default, with no model in the decision path. The same call with the same context gets the same answer. That policy runs inside an enclave (TEE). Policy evaluation and credential release both happen inside that attested boundary, and no server outside the enclave holds a key. When a call passes, the credential is used for the approved request. For bearer tokens, the credential goes out with that request to the service; the AI client does not receive the reusable secret. Sensitive actions can wait for a person to approve the exact parameters, and the approval is bound to that payload, so an edited call needs a new approval. Every request, decision, and approval is written to an append-only log. How do the two approaches compare? | Comparison | Classifier on the model path | Deterministic policy in an enclave | | How rules are written | Plain English, scored by a decision model | Static rules and rules written as code | | Same call, same answer | Repeatability must be assessed with identical complete inputs; false positives and misses are a separate issue. Yes, with the same rules and trusted context; this does not guarantee that the rules are correct. | | Where it sits | Between the model and your application; it withholds flagged calls or relies on client enforcement, depending on output mode. In front of the services, inside the enclave | | After a call is allowed | The call goes to your application; service credentials are managed separately in your application and tool stack. The credential is used inside the enclave for the approved outbound request; the AI client does not receive the reusable secret. | | What the log records | A verdict per tool call in the response | Who asked, what for, which rule decided, the reason, and any approval, in an append-only log | What should you ask about any tool-call control? Three questions cover most of it. If I send the same call twice with the same rules and context, do I get the same decision, and can I see which rule made it? Who actually stops a flagged call, the gateway or my client? (Armor can withhold flagged calls itself in other output modes. Its docs are clear that in Claude Code compatible mode, "A Messages client that ignores safeguard_results will run a flagged tool_use.") And when a call is allowed, where does the credential sit, and who else can read it? Common questions about tool-call policy. Should Station70, Inc. use a classifier like Armor at all? It can help where good rules are hard to write in advance. Keep the decision that releases a credential to a system you care about in deterministic rules. Teams can run both. Can Gatekeeper policy use outside signals, like a risk score? Yes, with a limit. Policy runs with no network access at evaluation time, so outside signals have to be pushed into the policy context before the call. Does Gatekeeper use a model anywhere in the decision? No. Policy is deterministic rules, deny by default, with no model in the decision path. Next step: run one workflow in monitor mode with Station70, Inc. and see what your AI tools are already doing.

Migliaccio & Rathod LLP
Oct 21st, 2026
OpenRouter Data Breach investigation.

OpenRouter Data Breach investigation. Migliaccio & Rathod LLP is investigating the possible OpenRouter Data Breach, impacting an undetermined number of individuals and their personal information. What happened? On October 20, 2026, dark web monitoring sites reported that OpenRouter had been named as a victim of a data breach. Little information is available at this time regarding the nature of the breach or the data that may have been involved, but the affected information is believed to include sensitive and personal data. OpenRouter Data Breach. All of the information possibly stolen is likely valuable and dangerous to affected individuals. As seen in other cyberattacks, victims of data theft have reported identity theft attempts, fraudulent charges on bank or credit card accounts, unauthorized credit applications, misuse of medical or government services, exposure of information on the dark web, and a significant increase in spam calls, text messages, and emails. Are you concerned that you might be affected by the OpenRouter data breach? If you have concerns that your personal information may have been affected by this incident, and/or you have experienced suspicious activity recently, Migliaccio & Rathod LLP would like to hear from you. Please complete the contact form on this page, email Migliaccio & Rathod LLP at [email protected], or call Migliaccio & Rathod LLP at (202) 470-3520. The following will ask for your contact information so that Migliaccio & Rathod LLP may reach you to talk about potential claims. This information is for its records only and will not be shared. By continuing, you consent to the collection of this information for these limited purposes. Did you receive a notification that you were affected by the data breach? Would you like to join its newsletter to receive notifications about other investigations Migliaccio & Rathod LLP is looking into, as well as updates on ongoing cases? By submitting this form, you consent to receive marketing, updates, and informative SMS messages from Migliaccio & Rathod LLP at the email and/or phone number provided. Message & data rates may apply. Message frequency varies. Unsubscribe at any time by replying STOP or Reply HELP for help. Privacy Policy The lawyers at Migliaccio & Rathod LLP have years of experience in class action litigation against large corporations, including in cases involving data breaches such as this. More information about its current cases and investigations is available on its blog. To learn more about data breach litigation, you can listen here to the firm partners' explanation. Data Breach FAQ. I received a notice that my information may have been involved in a data breach. What should I do? If you receive a notification, take it seriously and read it carefully. It should identify what specific information may have been affected. Even if you believe your risk is minimal, it is best to take proactive steps to protect yourself. What immediate actions should I take? * Monitor your financial accounts - Regularly review your bank, credit card, and online accounts for unauthorized activity. * Change your passwords - Update passwords for any accounts that may be connected to the breach and avoid reusing passwords across platforms. * Enable two-factor authentication (2FA) - Use 2FA where available to add an additional layer of security. * Place a fraud alert or credit freeze - Contact Equifax, Experian, or TransUnion to help prevent unauthorized accounts from being opened in your name. What is credit monitoring, and how should I use it? Credit monitoring services watch for changes to your credit report and can alert you to potential fraudulent activity. If offered by a company at no cost, enrollment is strongly recommended. How long do I need to stay vigilant? The effects of a data breach can surface months or even years later. Remain alert for signs of identity theft for at least 12 to 24 months. Who can I contact if I need help? You can use the contact details provided in the breach notification. You can also report identity theft at www.identitytheft.gov for recovery resources. Migliaccio & Rathod LLP is here to be a resource to you. Fill out the contact form above to get in touch with Migliaccio & Rathod LLP.

Carpenter Wellington
Oct 15th, 2026
Stripe to acquire AI model gateway OpenRouter for $7.5B in its largest deal yet

Stripe is acquiring OpenRouter, a gateway that connects users to different AI models, for $7.5 billion. The deal is the largest in the payment processor's history. Stripe runs a centralized payment gateway. The purchase extends that hub model into AI, where OpenRouter helps reduce fragmentation across models.

Crypto.com
Sep 28th, 2026
NEAR AI Cloud becomes provider on OpenRouter, serving GLM 5.3 Flash with 1M token context.

NEAR AI Cloud becomes provider on OpenRouter, serving GLM 5.3 Flash with 1M token context. News Mon, 28 Sep 2026 19:13:56 UTC 59 minutes ago NEAR AI Cloud's integration with OpenRouter enhances secure AI processing, potentially transforming data privacy standards in cloud services. This content is automatically aggregated. Full credit goes to the original publisher (cryptobriefing.com).

Recently Posted Jobs

Sign up to get curated job recommendations

OpenRouter is Hiring for 28 Jobs on Simplify!

Find jobs on Simplify and start your career today

Don't see your dream role? Check out thousands of other roles on Simplify.Browse all jobs