{"schemaVersion":1,"profileUrl":"https://nowen.ai/agents/openrouter-ai","markdownUrl":"https://nowen.ai/agents/openrouter-ai.md","jsonUrl":"https://nowen.ai/agents/openrouter-ai.json","name":"OpenRouter","legalName":"OpenRouter, Inc.","website":"https://openrouter.ai","industry":"AI Infrastructure","deliveryModel":"software","status":{"trust":"unclaimed","text":"Unclaimed: compiled by Nowen from public sources, not reviewed by the company"},"updatedAt":"2026-10-30T03:57:37.074Z","summary":"OpenRouter helps developers and organizations access, route, and manage AI models from multiple providers through a unified platform.","description":"OpenRouter provides developers and organizations with a unified way to access and compare AI models from multiple providers. Its infrastructure supports model routing, automatic failover, cost tracking, and organizational controls, helping teams build and operate AI applications while reducing dependence on any single provider.","mission":"Our mission is to increase AI neurodiversity.","directory":{"industryName":"AI Infrastructure","agentCount":5,"indexable":false,"hubUrl":"https://nowen.ai/industry/ai-infrastructure"},"aiReaderFamilies":["Perplexity","Amazon"],"products":[{"name":"OpenRouter API","type":"Platform","url":"https://openrouter.ai/developers","summary":"Access and compare models through one API while simplifying integrations, routing around provider issues, and tracking usage and costs.","description":"OpenRouter API provides a unified, OpenAI-compatible interface for accessing hundreds of AI models across multiple providers. Developers can use one API key and consistent request formats to switch models without changing their integration. OpenRouter can route requests based on price, throughput, latency, and reliability, and automatically retry through other providers when failures or rate limits occur. The API supports streaming, tool calling, structured outputs, and models for text, images, video, and audio. Developers can also configure provider preferences, data policies, and regional routing, and track usage and costs across their requests.","pricing":{},"features":[{"name":"Unified model access","value":"Access Hundreds Of Models","valueDescription":"Use one API key and endpoint to call models from multiple providers, making it possible to compare or change models without building a separate integration for each provider."},{"name":"Automatic provider routing","value":"Route Requests To Suitable Providers","valueDescription":"Let OpenRouter select providers using measured performance and price factors, or set provider preferences to prioritize attributes such as lower price, higher throughput, or lower latency."},{"name":"OpenAI-compatible integration","value":"Reuse Familiar API Integrations","valueDescription":"Connect using a familiar request format or point an existing OpenAI SDK integration at OpenRouter, reducing the changes needed to access its model catalog."},{"name":"Automatic provider and model failover","value":"Retry Through Available Providers","valueDescription":"Keep requests moving when a provider is unavailable or rate-limited by retrying through other eligible providers or models; failed attempts are not charged for model tokens."},{"name":"Data policy controls","value":"Apply Data And Provider Policies","valueDescription":"Set restrictions on eligible providers, models, and data regions, including routing requests only to zero-data-retention endpoints where available."},{"name":"Multimodal inference","value":"Build Across Multiple Modalities","valueDescription":"Use OpenRouter to access models for a range of tasks, including text generation, image and video generation, speech transcription, and speech synthesis."},{"name":"Streaming and tool calling","value":"Stream Responses And Call Tools","valueDescription":"Deliver responses as they are generated and use model tool calls in applications, with routing that accounts for provider support where possible."},{"name":"In-region routing","value":"Keep Inference Within A Region","valueDescription":"Send requests to a regional API endpoint to have eligible shared provider endpoints process prompts and completions in that region; requests fail rather than silently routing out of region."},{"name":"Usage and cost tracking","value":"Track Usage And Costs","valueDescription":"Review request activity and spending across models and providers, and include usage information in responses to support application-level cost tracking."},{"name":"Structured outputs","value":"Request Structured JSON Responses","valueDescription":"Specify JSON object or JSON schema response formats to request structured output from models that support the capability."},{"name":"API plugins","value":"Extend Model Capabilities","valueDescription":"Enable supported plugins in API requests to add capabilities such as web search, PDF processing, automatic JSON repair, or prompt compression."}]},{"name":"OpenRouter Chat","type":"Product","url":"https://openrouter.ai/chat","summary":"Compare responses from hundreds of AI models on the same prompt in one interface to evaluate options efficiently.","description":"OpenRouter Chat is a playground for testing and evaluating responses from OpenAI, Google, Anthropic, and more than 600 AI models in one chat interface. Choose one or more models, send the same message to each, and read their responses side by side. Responses are AI-generated and may be inaccurate, so review them before relying on them.","pricing":{},"features":[{"name":"Side-by-side model comparison","value":"Compare Responses Side By Side","valueDescription":"Submit the same prompt to multiple selected models and view their answers together, making it easier to evaluate how models respond to a given request."},{"name":"Access to multiple models","value":"Access Hundreds Of AI Models","valueDescription":"Explore and test models from multiple providers in one place, without switching between separate chat interfaces."}]},{"name":"OpenRouter Business","type":"Product","url":"https://openrouter.ai/business","summary":"Keep inference in the EU or US while giving teams expanded workspace capacity, identity options, spend controls, and operational alerts.","description":"OpenRouter Business is a self-serve plan for routing inference requests to providers in the EU or US, using the same API key and account. It also includes expanded workspaces, advanced notifications, workload identity federation, and guardrails and spend controls. The plan costs 8% on credit purchases, with no monthly minimum or contract. Its DPA applies through the Terms of Service, and organizations can request a signed copy.","pricing":{},"features":[{"name":"EU and US in-region routing","value":"Keep Inference Within Your Chosen Region","valueDescription":"Send requests to the EU or US regional endpoint to have eligible inference processed in that region. If no eligible in-region provider can serve a request, it fails instead of being routed elsewhere."},{"name":"Data-region guardrails","value":"Enforce Allowed Request Regions","valueDescription":"Set permitted data regions in guardrails so requests arriving through an unapproved regional domain are rejected before processing."},{"name":"Workspace capacity","value":"Separate Up To 1,000 Workspaces","valueDescription":"Organize teams, projects, and environments in separate workspaces, with a Business plan limit of 1,000."},{"name":"Workload identity federation","value":"Authenticate Services With Identity Provider Tokens","valueDescription":"Let services authenticate using tokens from your identity provider rather than long-lived API keys."},{"name":"Guardrails and spend controls","value":"Apply Guardrails And Manage Spend","valueDescription":"Use the plan's guardrails and spend controls to manage organizational policies and spending across OpenRouter usage."},{"name":"Advanced notifications","value":"Send Operational Alerts To Your Team","valueDescription":"Use email for workspace budgets, API key spend limits, and new model alerts. Send workspace budget and model alerts to Slack or a custom webhook as well."},{"name":"Credit-purchase pricing","value":"Pay Only An 8% Credit-Purchase Fee","valueDescription":"Pay an 8% platform fee when purchasing credits while inference is billed at provider rates. Business has no monthly minimum or contract."},{"name":"Organizational data processing agreement","value":"Document Your Data Processing Terms","valueDescription":"Rely on the DPA that applies through the Terms of Service, or request a signed copy for your organization."}]},{"name":"OpenRouter Enterprise","type":"Platform","url":"https://openrouter.ai/enterprise","summary":"Gives organizations governed access to hundreds of AI models through one gateway, with resilient routing, spend oversight, security controls, and consolidated enterprise procurement.","description":"OpenRouter Enterprise is an AI gateway and inference control plane that gives organizations access to 600+ models across 80+ providers through one API. It offers model and provider routing, automatic failover, spend controls, security and data policies, and enterprise identity and reporting features. Enterprise agreements include invoiced billing options, credit lines, an SLA, priority support, and a dedicated engineering contact.","pricing":{},"features":[{"name":"Unified model access","value":"Access Hundreds Of Models Through One API","valueDescription":"Teams can use one API and key for models and providers they approve, and switch models without changing their integration."},{"name":"Data policy enforcement","value":"Enforce Data Policies On Every Request","valueDescription":"Teams can apply retention, logging, and guardrail requirements to requests and restrict routing to providers and models that meet their policies."},{"name":"Task-based model routing","value":"Match Models To Each Task","valueDescription":"Teams can route prompts to models suited to different tasks and access new model releases without making code changes."},{"name":"Provider routing","value":"Route Requests By Price And Performance","valueDescription":"Teams can use provider routing informed by live latency and error rates, and favor lower-cost providers for the same model."},{"name":"Automatic failover","value":"Retry Requests Across Providers And Models","valueDescription":"Requests can be retried on another provider or model during outages or rate limits, while failed or empty completions are not charged."},{"name":"Spend controls and alerts","value":"Set Budgets And Track Spend","valueDescription":"Teams can set spending limits at multiple organizational levels, receive alerts, and review costs by team, model, and user."},{"name":"Regional data routing","value":"Keep Inference Within Your Chosen Region","valueDescription":"Teams can route inference through EU or US endpoints and avoid out-of-region fallback; requests fail when no eligible endpoint in the selected region can serve them."},{"name":"Enterprise identity management","value":"Manage Team And Service Access","valueDescription":"Organizations can connect team sign-in and access provisioning to their identity provider, and authenticate services without long-lived API keys."},{"name":"Enterprise billing and procurement","value":"Consolidate Provider Billing And Contracts","valueDescription":"Organizations can manage providers through one agreement and invoice, choose invoiced billing or card payments, and use credit lines to keep running."},{"name":"Provider key management","value":"Use Your Provider Keys And Capacity","valueDescription":"Organizations can retain their provider-negotiated rates and capacity while using OpenRouter for routing, failover, budgets, and logging."},{"name":"Unified request reporting","value":"Review And Export Organization-Wide Usage","valueDescription":"Teams can review and export requests across users and examine spending across organizational teams, models, and users."},{"name":"Enterprise support and SLA","value":"Get Priority Support And An SLA","valueDescription":"Enterprise customers receive contractual service-level agreements, priority support channels, and a dedicated engineering contact."},{"name":"Compliance documentation","value":"Support Security And Legal Reviews","valueDescription":"Organizations can access compliance documentation and request OpenRouter's DPA or a review of their own agreement as part of security and legal reviews."}]},{"name":"OpenRouter Client SDKs","type":"Product","url":"https://openrouter.ai/docs/client-sdks/overview","summary":"Build with OpenRouter models using typed clients that reduce boilerplate and provide consistent capabilities across TypeScript, Python, and Go.","description":"Typed client libraries for TypeScript, Python, and Go that wrap the OpenRouter API. The SDKs provide full type safety, types generated from the OpenAPI specification, and a lean layer over the REST API. They support streaming, tool calls, structured output, and embeddings, with consistent behavior across languages. Use them to access OpenRouter models through a single client integration.","pricing":{},"features":[{"name":"Multi-language clients","value":"Choose Your Language","valueDescription":"Integrate with OpenRouter from TypeScript, Python, or Go using client libraries designed to provide a consistent development experience."},{"name":"Type-safe API access","value":"Write With Typed Clients","valueDescription":"Use type-safe client interfaces and generated API types when making OpenRouter requests, with minimal overhead over the REST API."},{"name":"Consistent streaming","value":"Stream Across Languages","valueDescription":"Use streaming in the supported language clients with consistent behavior across TypeScript, Python, and Go."},{"name":"Consistent tool calls","value":"Handle Tool Calls Consistently","valueDescription":"Work with tool calls through the client SDKs across supported languages. The Client SDK returns calls for your application to dispatch."},{"name":"Consistent structured output","value":"Use Structured Output","valueDescription":"Access structured output through the client SDKs with consistent behavior across TypeScript, Python, and Go."},{"name":"Embeddings support","value":"Access Embeddings","valueDescription":"Use the Client SDK documentation to integrate embeddings alongside the other documented API capabilities."},{"name":"Regional endpoint configuration","value":"Configure A Regional Endpoint","valueDescription":"Set the SDK server URL to a regional OpenRouter endpoint to send requests through that region. Availability and routing depend on the account plan and eligible providers."}]},{"name":"OpenRouter Agent SDK","type":"Product","url":"https://openrouter.ai/docs/agent-sdk/overview","summary":"Build agents with less orchestration by automating multi-turn tool execution and state while routing model calls across providers.","description":"The OpenRouter Agent SDK (@openrouter/agent) provides higher-level primitives for building AI agents that use OpenRouter models. Its callModel function manages multi-turn conversation loops, tool execution, and state, while supporting type-safe tools, streaming, and stop conditions. Agents can route calls across providers through OpenRouter. The SDK is available for TypeScript and Python, with Go in beta.","pricing":{},"features":[{"name":"Multi-turn agent loops","value":"Automate Multi-Turn Agent Loops","valueDescription":"Build agents that can continue conversations through multiple model and tool interactions without manually coordinating each turn."},{"name":"Tool execution","value":"Run Tools Within Agent Loops","valueDescription":"Connect model responses to application functions and have the SDK manage tool execution and result handoff during an agent interaction."},{"name":"Multi-provider model routing","value":"Route Agent Calls Across Providers","valueDescription":"Build agents that call models through OpenRouter and route across providers rather than being limited to a single provider."},{"name":"Type-safe tool definitions","value":"Define Tools With Typed Inputs","valueDescription":"Specify tool inputs through schemas so tools can be defined with structured, typed parameters."},{"name":"Agent state management","value":"Manage Agent State Automatically","valueDescription":"Rely on the SDK to manage agent state as part of the callModel workflow."},{"name":"Streaming support","value":"Stream Agent Responses","valueDescription":"Use streaming in agent workflows to receive response output progressively rather than only after generation is complete."},{"name":"Agent stop conditions","value":"Set Agent Stop Conditions","valueDescription":"Specify conditions, such as a maximum number of steps, to determine when an agent should stop its workflow."},{"name":"SDK language support","value":"Build Agents In Multiple Languages","valueDescription":"Use the Agent SDK with TypeScript or Python, or try its beta Go support."}]},{"name":"OpenRouter Terraform Provider","type":"Product","url":"https://openrouter.ai/docs/guides/overview/terraform","summary":"Manage OpenRouter configuration as code to make platform changes repeatable and reviewable.","description":"The OpenRouter Terraform Provider lets teams manage OpenRouter as infrastructure-as-code, with repeatable and reviewable configuration for their platform.","pricing":{},"features":[{"name":"Infrastructure-as-code configuration","value":"Manage OpenRouter As Code","valueDescription":"Define and manage OpenRouter configuration as code, making platform configuration repeatable and reviewable."}]},{"name":"OpenRouter DevTools","type":"Product","url":"https://openrouter.ai/docs/client-sdks/dev-tools/devtools","summary":"Review and replay SDK activity locally to inspect requests, token counts, and errors during development.","description":"OpenRouter DevTools captures SDK telemetry during development and lets you review and replay requests in a local web viewer, including their token counts and errors.","pricing":{},"features":[{"name":"SDK telemetry capture","value":"Capture SDK Telemetry","valueDescription":"Collect SDK telemetry during development for review in the local web viewer."},{"name":"Local request viewer","value":"Inspect Requests Locally","valueDescription":"Review captured requests, token counts, and errors in a local web viewer."},{"name":"Request replay","value":"Replay Captured Requests","valueDescription":"Replay requests during development from the local web viewer."}]},{"name":"OpenRouter MCP Server","type":"Product","url":"https://openrouter.ai/docs/guides/overview/mcp-server","summary":"Connect AI assistants to OpenRouter models and current platform information without installing a server or relying on stale reference data.","description":"OpenRouter’s remote-hosted Model Context Protocol server connects compatible clients, including Claude Code and Cursor, to OpenRouter’s catalog of more than 600 models. Coding assistants can also retrieve live information about available models, pricing, credit balance, and usage rankings, and search OpenRouter documentation. Connect by adding the server URL to an MCP client and approving an OAuth login; there is nothing to install.","pricing":{},"features":[{"name":"MCP client model access","value":"Access 600+ Models","valueDescription":"Give compatible MCP clients access to OpenRouter’s catalog of more than 600 models."},{"name":"Live model availability lookup","value":"Check Available Models","valueDescription":"Help assistants use current model availability information rather than relying on stale training knowledge."},{"name":"Remote hosting and OAuth connection","value":"Connect Without Installing","valueDescription":"Use the remotely hosted server by adding one URL to an MCP client and approving an OAuth login, without installing the server."},{"name":"Live model pricing lookup","value":"Check Model Prices","valueDescription":"Let assistants consult current model pricing when helping users build with OpenRouter."},{"name":"OpenRouter documentation search","value":"Search OpenRouter Docs","valueDescription":"Let assistants find relevant OpenRouter documentation during development instead of relying solely on previously learned information."},{"name":"Credit balance lookup","value":"Check Credit Balance","valueDescription":"Make account credit balance available to assistants through the MCP connection."},{"name":"Usage ranking lookup","value":"View Usage Rankings","valueDescription":"Enable assistants to consult current usage rankings while working with OpenRouter information."}]},{"name":"Ori Harness","type":"Product","url":"https://openrouter.ai/ori/harness","summary":"Run familiar agent CLIs with OpenRouter models, existing organization policies, and consolidated usage tracking.","description":"Ori Harness is a command-line tool that runs supported agent CLIs through OpenRouter, giving them access to OpenRouter models and organization settings. Launch agents such as Claude Code, Codex, Grok Build, Hermes, OpenCode, Pi, Cline, and others with the ori command. Choose an OpenRouter model while passing the rest of your command and flags through to the agent unchanged. Sign in with OAuth using an existing OpenRouter account, apply organization guardrails to requests, and view usage and spend from agents in the OpenRouter dashboard.","pricing":{},"features":[{"name":"Agent CLI compatibility","value":"Run Familiar Agent CLIs","valueDescription":"Use supported agent CLIs through OpenRouter while continuing to work with the agents and commands you already know."},{"name":"OpenRouter model selection","value":"Choose From OpenRouter Models","valueDescription":"Choose an OpenRouter model for supported agents without replacing the agent CLI, and pass the rest of your command through to the agent."},{"name":"Organization guardrails","value":"Enforce Organization Policies","valueDescription":"Apply organization model allowlists, budgets, and workspace permissions across supported agents, with out-of-policy requests blocked before they run."},{"name":"OAuth sign-in","value":"Sign In With Your OpenRouter Account","valueDescription":"Authenticate through an existing OpenRouter login instead of creating or managing a separate API key for Ori."},{"name":"Consolidated usage and billing","value":"Track Agent Spend In One Place","valueDescription":"View usage and spend across supported agents in the OpenRouter dashboard, with agent-level cost breakdowns and one combined bill."},{"name":"Agent installation assistance","value":"Install Missing Agents With Guidance","valueDescription":"Get installation instructions and an offer to install an agent when Ori finds that its CLI is not already available on your PATH."}]},{"name":"Ori Code","type":"Product","url":"https://openrouter.ai/ori#code","summary":"Work with multiple OpenRouter models from a native terminal coding agent.","description":"Ori Code is OpenRouter’s native coding agent for the terminal, built from the ground up for working with multiple models through OpenRouter. It provides a terminal experience crafted specifically for that workflow.","pricing":{},"features":[{"name":"Native terminal coding agent","value":"Work With Models In The Terminal","valueDescription":"Use Ori Code as a terminal-native coding agent designed for working with multiple models through OpenRouter."},{"name":"Multi-model support","value":"Choose From Multiple OpenRouter Models","valueDescription":"Work with multiple models from OpenRouter in Ori Code’s terminal coding environment."}]},{"name":"Ori Eval","type":"Product","url":"https://openrouter.ai/ori/eval","summary":"Find and compare models using evaluations based on your project’s own prompts, with results that help you weigh performance, time, and cost.","description":"Ori Eval helps teams identify the best model for their project by using an agent to find relevant test material in their code, write evaluations, and run selected models against them. It ranks candidates using evaluation results, with scores, run times, and costs available for comparison. Evaluations run on a pinned harness and model, and can use LLM-as-judge grading.","pricing":{},"features":[{"name":"Ranked model recommendations","value":"Rank Models By Evaluation Results","valueDescription":"Review ranked model candidates and their scores, run times, and costs to make a project-specific model choice."},{"name":"Project-specific test material discovery","value":"Find Relevant Project Prompts","valueDescription":"Use prompts and test material from your application to evaluate models against work that reflects your project."},{"name":"Cross-model evaluation","value":"Test Models On Your Prompts","valueDescription":"Compare candidate models by running them against evaluation prompts drawn from your own project."},{"name":"Evaluation authoring","value":"Create Project-Based Evaluations","valueDescription":"Turn project-specific test material into evaluations, including evaluations represented as *.eval.ts files."},{"name":"Pinned evaluation setup","value":"Keep Evaluation Runs Consistent","valueDescription":"Use a pinned harness and model for evaluation authoring and grading, providing a consistent setup for comparing candidate models."},{"name":"LLM-as-judge grading","value":"Grade Model Outputs","valueDescription":"Use LLM-as-judge grading to assess outputs produced during model evaluations."}]},{"name":"Ori Intern","type":"Product","url":"https://openrouter.ai/ori#intern","summary":"Help teams delegate work in Slack using model-flexible interns that learn reusable skills and can improve across the organization.","description":"Ori Intern lets teams deploy agents in Slack that can use any model. Interns learn and build skills naturally, and those skills can be shared across interns so teams can improve together. Skills work across models, helping teams delegate work using a cost-optimal model. Ori Intern is in private testing and available through a waitlist.","pricing":{},"features":[{"name":"Slack agent deployment","value":"Delegate Work From Slack","valueDescription":"Give team members an Intern in Slack and assign work through messages, such as requesting a weekly team update."},{"name":"Flexible model use","value":"Use Skills Across Models","valueDescription":"Use an Intern with any model while keeping its skills usable across models."},{"name":"Natural skill learning","value":"Build Skills Through Work","valueDescription":"Let Interns learn and build skills naturally as they perform delegated work."},{"name":"Shared skills","value":"Share Skills Across Interns","valueDescription":"Make skills available to other Interns so improvements and learned capabilities can be shared across the organization."},{"name":"Cost-optimal model delegation","value":"Choose Cost-Optimal Models","valueDescription":"Select a cost-optimal model for delegated work without limiting skills to a single model."}]},{"name":"Ori Desktop","type":"Product","url":"https://openrouter.ai/ori#desktop","summary":"Send tasks to OpenRouter models from your Mac and manage their sessions and approvals in one desktop experience.","description":"Ori Desktop is an upcoming, OS-native Mac experience for sending tasks to OpenRouter models. Tasks run with Ori and can use any harness across hundreds of models. Users can create tasks from the menu bar, manage sessions, and make approvals. The product is currently available by waitlist.","pricing":{},"features":[{"name":"Mac desktop task execution","value":"Run Tasks From Your Mac","valueDescription":"Use a native desktop experience to send tasks to OpenRouter models from your Mac."},{"name":"Model and harness flexibility","value":"Choose Models And Harnesses","valueDescription":"Run tasks with Ori using any harness and models available through OpenRouter."},{"name":"Menu bar task creation","value":"Create Tasks From The Menu Bar","valueDescription":"Start tasks directly from the menu bar on your Mac."},{"name":"Session management","value":"Manage Task Sessions","valueDescription":"Keep task sessions manageable through the Ori Desktop experience."},{"name":"Task approvals","value":"Make Task Approvals","valueDescription":"Handle approvals within the desktop task workflow."}]},{"name":"OpenRouter Data API","type":"Product","url":"https://openrouter.ai/data","summary":"Access aggregated daily model usage rankings as JSON to work with OpenRouter’s public rankings data programmatically.","description":"The OpenRouter Data API provides JSON access to the same aggregated usage data that powers OpenRouter’s public rankings. It returns the top 50 models per day by total token usage and authenticates with an existing OpenRouter API key. OpenRouter describes shared data as aggregated usage trends and says it does not sell prompt data.","pricing":{},"features":[{"name":"Daily model usage rankings","value":"Retrieve Daily Model Rankings","valueDescription":"Access the top 50 models for each day by total token usage through an API, using the same data that powers the public rankings page."},{"name":"JSON data access","value":"Access Rankings Data As JSON","valueDescription":"Retrieve rankings data in a structured JSON format for programmatic access."},{"name":"OpenRouter API key authentication","value":"Authenticate With Your Existing API Key","valueDescription":"Use an existing OpenRouter API key to authenticate API requests."},{"name":"Aggregated usage data","value":"Use Aggregated Usage Trends","valueDescription":"Work with aggregated usage trends. OpenRouter states that it does not sell prompt data."}]}],"audiences":[],"segments":[{"name":"LLM gateways","description":"Infrastructure for routing application requests across LLM providers through a unified interface, supporting provider portability and structured generation.","size":0.3,"cagr":30,"color":1,"productNames":["OpenRouter API","OpenRouter Business","OpenRouter Enterprise","OpenRouter Client SDKs","OpenRouter MCP Server","Ori Harness"],"methodology":"The search results describe LLM gateway products and capabilities but provide no explicit market-size or growth figures. Using an internal estimate for this nascent infrastructure category, the market is approximately $0.3 billion, with an estimated 30% CAGR as adoption of multi-provider LLM applications and gateway controls expands. These estimates are not directly supported by the supplied sources.","citations":[]},{"name":"AI governance","description":"Runtime controls that let enterprises enforce access permissions, isolate provider credentials, and apply hierarchical usage policies before AI requests reach configured providers.","size":0.89,"cagr":45.3,"color":2,"productNames":["OpenRouter Business","OpenRouter Enterprise","OpenRouter API","Ori Harness"],"methodology":"The search result reports a global AI governance market of approximately $0.89 billion in 2024 and a 45.3% CAGR through 2029. Since it does not separately size runtime access and policy controls, the broad AI governance market is used as a proxy and may overstate the defined segment.","citations":[{"url":"https://www.marketsandmarkets.com/Market-Reports/geography/ai-governance-market/uk","text":"Market Size Base Year (Billions) ~USD 0.89 (2024); Growth Rate CAGR of 45.3% from 2024 to 2029."}]},{"name":"LLM evaluation","description":"Comparison of model responses, task performance, latency, and costs to support model selection, using side-by-side testing or project-specific evaluations.","size":0.7,"cagr":25,"color":3,"productNames":["Ori Eval","OpenRouter Chat"],"methodology":"The search result describes LLM testing and deployment capabilities but provides no market-size or growth figures. Estimated at approximately $0.7 billion for the current global market, treating LLM-specific evaluation tools and services as a narrow, early-stage segment. The 25% CAGR estimate reflects growing adoption of multiple models and demand to compare quality, latency, and cost; both figures are directional estimates.","citations":[]},{"name":"AI coding assistants","description":"Agent-based assistance for software development through terminal workflows, with model selection across multiple providers.","size":1,"cagr":35,"color":4,"productNames":["Ori Code"],"methodology":"The search result reports the broader AI code tools market at USD 7.93 billion in 2025, growing at 27.65% CAGR through 2035. Agent-based terminal assistants with multi-provider model selection are a narrower subset; the USD 1 billion size and 35% CAGR are estimates, reflecting that scope difference and the source's indication that autonomous coding agents are among the fastest-growing tool types. No segment-specific market data is provided.","citations":[{"url":"https://www.linkedin.com/pulse/ai-code-tools-market-size-surpass-usd-9109-billion-2jasf","text":"The global AI code tools market size was valued at USD 7.93 billion in 2025 and is projected to surge to USD 91.09 billion by 2035, expanding at a compound annual growth rate (CAGR) of 27.65%."}]}],"faq":[],"comparisons":[],"sources":[{"url":"https://openrouter.ai","text":"OpenRouter"},{"url":"https://openrouter.ai/developers","text":"OpenRouter API"},{"url":"https://openrouter.ai/chat","text":"OpenRouter Chat"},{"url":"https://openrouter.ai/business","text":"OpenRouter Business"},{"url":"https://openrouter.ai/enterprise","text":"OpenRouter Enterprise"},{"url":"https://openrouter.ai/docs/client-sdks/overview","text":"OpenRouter Client SDKs"},{"url":"https://openrouter.ai/docs/agent-sdk/overview","text":"OpenRouter Agent SDK"},{"url":"https://openrouter.ai/docs/guides/overview/terraform","text":"OpenRouter Terraform Provider"},{"url":"https://openrouter.ai/docs/client-sdks/dev-tools/devtools","text":"OpenRouter DevTools"},{"url":"https://openrouter.ai/docs/guides/overview/mcp-server","text":"OpenRouter MCP Server"},{"url":"https://openrouter.ai/ori/harness","text":"Ori Harness"},{"url":"https://openrouter.ai/ori#code","text":"Ori Code"},{"url":"https://openrouter.ai/ori/eval","text":"Ori Eval"},{"url":"https://openrouter.ai/ori#intern","text":"Ori Intern"},{"url":"https://openrouter.ai/ori#desktop","text":"Ori Desktop"},{"url":"https://openrouter.ai/data","text":"OpenRouter Data API"},{"url":"https://www.marketsandmarkets.com/Market-Reports/geography/ai-governance-market/uk","text":"Market Size Base Year (Billions) ~USD 0.89 (2024); Growth Rate CAGR of 45.3% from 2024 to 2029."},{"url":"https://www.linkedin.com/pulse/ai-code-tools-market-size-surpass-usd-9109-billion-2jasf","text":"The global AI code tools market size was valued at USD 7.93 billion in 2025 and is projected to surge to USD 91.09 billion by 2035, expanding at a compound annual growth rate (CAGR) of 27.65%."}]}