• Blog
  • Docs
  • Careers
  • Get Support
  • Contact Sales
DigitalOcean
  • Featured AI Products

    Compute

    Build, deploy, and scale cloud compute resources

    Containers and Images

    Safely store and manage containers and backups

    Managed Databases

    Fully managed resources running popular database engines

    Management and Dev Tools

    Control infrastructure and gather insights

    Networking

    Secure and control traffic to apps

    Security

    Help protect your account and resources with these security features

    Storage

    Store and access any amount of data reliably in the cloud

    Browse all products

  • AI/ML

    CMS

    Data and IoT

    Developer Tools

    Gaming and Media

    Hosting

    Security and Networking

    Startups and SMBs

    Web and App Platforms

    See all solutions

  • Community

    Documentation

    Developer Tools

    Get Involved

    Utilities and Help

  • Become a Partner

    Marketplace

  • Pricing
  • Log in
  • Sign up
  • Log in
  • Sign up

Company

  • About
  • Leadership
  • Blog
  • Careers
  • Customers
  • Partners
  • Referral Program
  • Affiliate Program
  • Press
  • Legal
  • Privacy Policy
  • Security
  • Investor Relations

Products

  • Managed Agents
  • Knowledge Bases
  • GPU Droplets
  • Bare Metal GPUs
  • Inference Engine
  • Data Services
  • Learning Services
  • Evaluations
  • Model Library
  • Droplets
  • Kubernetes
  • Functions
  • App Platform
  • Load Balancers
  • Managed Databases
  • Spaces
  • Block Storage
  • Network File Storage
  • API
  • Uptime
  • Cloud Security Posture Management (CSPM)
  • Identity and Access Management (IAM)
  • Cloudways
  • View all Products

Resources

  • Community Tutorials
  • Community Q&A
  • CSS-Tricks
  • Write for DOnations
  • Currents Research
  • DigitalOcean Startups
  • Wavemakers Program
  • Compass Council
  • Open Source
  • Newsletter Signup
  • Marketplace
  • Pricing
  • Pricing Calculator
  • Documentation
  • Release Notes
  • Code of Conduct
  • Shop Swag

Solutions

  • AI Training GPU
  • GPU Inference
  • VPS Hosting
  • Website Hosting
  • VPN
  • Docker Hosting
  • Node.js Hosting
  • Web Mobile Apps
  • WordPress Hosting
  • Virtual Machines
  • View all Solutions

Contact

  • Support
  • Sales
  • Report Abuse
  • System Status
  • Share your ideas

Company

  • About
  • Leadership
  • Blog
  • Careers
  • Customers
  • Partners
  • Referral Program
  • Affiliate Program
  • Press
  • Legal
  • Privacy Policy
  • Security
  • Investor Relations

Products

  • Managed Agents
  • Knowledge Bases
  • GPU Droplets
  • Bare Metal GPUs
  • Inference Engine
  • Data Services
  • Learning Services
  • Evaluations
  • Model Library
  • Droplets
  • Kubernetes
  • Functions
  • App Platform
  • Load Balancers
  • Managed Databases
  • Spaces
  • Block Storage
  • Network File Storage
  • API
  • Uptime
  • Cloud Security Posture Management (CSPM)
  • Identity and Access Management (IAM)
  • Cloudways
  • View all Products

Resources

  • Community Tutorials
  • Community Q&A
  • CSS-Tricks
  • Write for DOnations
  • Currents Research
  • DigitalOcean Startups
  • Wavemakers Program
  • Compass Council
  • Open Source
  • Newsletter Signup
  • Marketplace
  • Pricing
  • Pricing Calculator
  • Documentation
  • Release Notes
  • Code of Conduct
  • Shop Swag

Solutions

  • AI Training GPU
  • GPU Inference
  • VPS Hosting
  • Website Hosting
  • VPN
  • Docker Hosting
  • Node.js Hosting
  • Web Mobile Apps
  • WordPress Hosting
  • Virtual Machines
  • View all Solutions

Contact

  • Support
  • Sales
  • Report Abuse
  • System Status
  • Share your ideas
© 2026 DigitalOcean, LLC.Sitemap.
Product updates

DigitalOcean Inference Router Enhancements: Performance Tuned Routing, No Rules to Write

author

By DigitalOcean

  • Updated: October 12, 2026
  • 4 min read
<- Back to blog home

Every few weeks, a new model steps up and claims best-in-class at something. The launch chart makes the case, the link makes the rounds, and your team is back to the question nobody has time for: should we switch?

The answer takes a week of evals, side-by-side tests and debate, and by the time your team lands on one, the next contender is already on the scoreboard. It’s a race you can’t win manually. And the launch charts only tell part of the story. They show where a model is strongest, not where it isn’t.

Today, we’re enhancing the DigitalOcean Inference Router so it makes that call for you. No presets to select, no custom routers to build. Send your prompt, set the model to inference-router, and choose a preference if you want one. The router sends each request to the model that performs best for that job, validated by public benchmarks.

The right model for the job, automatically

Under the hood, inference-router draws on the entire DigitalOcean Model Catalog: frontier models from Anthropic and OpenAI, open source models like Kimi, GLM, and DeepSeek, all one request away. Every new model gets the same test. The ones that measure up are added to the router.

And because every request goes to the model that fits the job, you stop paying frontier prices for work a leaner model handles just as well. In our internal testing across software engineering, reasoning and agentic work, Inference Router had higher accuracy than Claude Opus 5.5 and GPT-6 Astra, at about 22% lower cost.

With Inference Router, you stop:

  • Re-running evals every time a model launches
  • Rewriting routing rules when the lineup changes
  • Redeploying to swap a model
  • Holding the “should we switch?” meeting

The Inference Router Getting Started page on DigitalOcean cloud console shows the benchmarks behind each use case, how the router scores against the best single model, and which models it’s choosing between. It updates whenever we add a model or rerun an evaluation.

Here is how some of the models behind the router score on some of the benchmarks we use:

image alt text

Scores are from DigitalOcean’s internal evaluations as of October 12th, 2026. Results vary with configuration and may differ from public leaderboards.

How it works

We measure models across a wide variety of tasks and evaluate how well they did, along with the cost and latency. That evidence decides who wins each task.

When a request arrives, the routing model reads it, matches it to the right task, and weighs your preference to pick the best model. The router is intrinsically cache-aware and knows to hold onto a model to re-use its cache unless a switch pays for itself.

As all the heavy lifting happens before your request arrives, you don’t have to manage the configuration manually. When a newly released model does better on a specific task, you benefit automatically.

The router is initially trained on the following task categories:

  • Software engineering
  • Agentic workflows
  • General intelligence and reasoning

While the Inference Router measures well on public benchmarks & our internal evals, that doesn’t tell you how well it does on yours. So while we are starting with a generally optimized router, soon you’ll be able to bring in your own rubric. Bring your evaluation set, and your definition of success decides which model wins.

Set a preference. We handle the rest.

Inference Router is managed end to end by DigitalOcean, so most requests won’t need any input from you.

When you want to influence the choice, use budget to nudge the router to prefer lower cost models or quality for when success is critical. However, we expect routing_preference: balanced (the default) to work for most customers.

Preferences are the first dial. Soon, your own evaluation set will steer the router too, and when a new model ships, we’ll re-run them so you stay on the best fit. Want early access? Request it from the Getting Started page through the DigitalOcean Console.

Get started

Inference Router is available today in Public Preview. There is no additional cost to use it during Public Preview; you’re billed for the models that serve each request.

  1. Navigate to Inference Router in the DigitalOcean Control Panel.
  2. Generate a model access key if one is not already configured.
  3. Send API calls to https://inference.do-ai.run/v1 with inference-router as the model.
  1. curl https://inference.do-ai.run/v1/chat/completions \
  2. -H "Authorization: Bearer $MODEL_ACCESS_KEY" \
  3. -H "Content-Type: application/json" \
  4. -d '{
  5. "model": "inference-router",
  6. "preference": "balanced",
  7. "messages": [{"role": "user", "content": "Fix the failing test in ..."}]
  8. }'

About the author

DigitalOcean
DigitalOcean
Author

Share

  • Product Updates

Start building today

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.
Sign up

Related Articles

Introducing DigitalOcean Agent Data Services: The Data Foundation for Agents
Product updates

Introducing DigitalOcean Agent Data Services: The Data Foundation for Agents

DigitalOcean
  • October 12, 2026
  • 5 min read

Read more

Introducing DigitalOcean Insights: Built-in Observability for Your Agents, Applications, and Infrastructure
Product updates

Introducing DigitalOcean Insights: Built-in Observability for Your Agents, Applications, and Infrastructure

Shridhar Pandey

  • October 12, 2026
  • 4 min read

Read more

Introducing DigitalOcean Signals and Simulations: see how your agents and models really behave in production, then test the fix before it ships
Product updates

Introducing DigitalOcean Signals and Simulations: see how your agents and models really behave in production, then test the fix before it ships

DigitalOcean

  • October 12, 2026
  • 6 min read

Read more