Skip to content

AI tools · llm router

OpenRouter

Hacker Approved

One API and credit balance for nearly every AI model, making it easy to switch models, pick cheap providers and cap spending; critics flag quantized providers and broken caching.

Summarized from 1272 comments.

One API and credit balance for nearly every AI model, making it easy to switch models, pick cheap providers and cap spending; critics flag quantized providers and broken caching.

recommend
666
criticize
321
months recommended
13 of 13
median owned, 8 owners said
0.5 years

Why people love it

  • Easy switching between many models · 7

    the true advantage of OpenRouter is that, in a space where there's a new model being released every week, you can easily switch to whatever model is best at any given time

    Aug 2026 · comment

    You can easily switch models, use the cheapest provider (especially for open models), and not have to reach certain "tiers" to get access to limits

    Dec 2025 · comment

    Rather than building API clients for five different AI providers, you build one client to OpenRouter, and switching models become extremely easy.

    Aug 2026 · comment
  • Single account, key and billing · 4

    it's easier to go through one provider (OpenRouter) instead of having the hassle of managing different endpoints and accounts

    Mar 2026 · comment

    it's an excellent way to simplify the experience of hopping between model providers with a single unified billing system

    Sep 2026 · comment

    The big advantage of OpenRouter IMO is that you don't have to manage keys, URLs, and subscriptions with 10+ providers.

    Sep 2026 · comment
  • Spend limits and policy controls · 4

    since being able to charge 5% on your AI spend just for having sane billing, spending controls (actually enforced per-api-token budget limits!) and easy sign-up

    Dec 2025 · comment

    OpenRouter's value proposition is less about avoiding two hour developer tasks and more about having a single place to establish policy controls

    Sep 2026 · comment

    The main thing about Openrouter is also that they take 100% of the risk in case of overcharges from the models, you have an actual hard cap.

    Apr 2026 · comment
  • Cheap access to open models · 4

    You can easily switch models, use the cheapest provider (especially for open models), and not have to reach certain "tiers" to get access to limits

    Dec 2025 · comment

    I just connect to Openrouter and use something like Kimi, GLM or Deepseek for a fraction of the price of Anthropic et al.

    Jun 2026 · comment

    that would've cost way more than double or quadruple per token at the big 3 if I didn't have those alternative options

    Sep 2026 · comment

What people warn about

  • Provider switching breaks prompt caching · 4

    OpenRouter isn’t capable of caching as effectively as DeepSeek is because they will, for instance, switch inference providers in the middle of a session

    Sep 2026 · comment

    Without pinning providers, you pay let’s say 2x more for agentic coding, since that many input tokens aren’t cached as you bounce between providers.

    Sep 2026 · comment

    if openrouter is juggling the requests back and forth by default then _that alone_ is breaking caches on those requests in huge numbers

    Aug 2026 · comment
  • Cheap providers serve degraded quantized models · 3

    This is even worse via OpenRouter, with providers serving open-source models, some of them serve heavily quantized versions or even completely different models.

    Jun 2026 · comment

    Providers like OpenRouter default to the cheapest provider. They are often cheap because they are rediculously quantized and tuned for throughput, not quality.

    Apr 2026 · comment

    I don't want to control routing. I want the model to work how the giant, prominent "BENCHMARKS" section says it works, not randomly have a 100x error rate.

    Sep 2026 · comment
  • Extra middleman sees your data · 3

    I assume they (or their downstream providers) are MITMing all my requests and are thus unsuitable for any professional use.

    May 2026 · comment

    Because you have Cloudflare (MITM 1), Openrouter (MITM 2) and finally the "AI" provider who can all read, store, analyze and resell your queries.

    Dec 2025 · comment

    Openrouter yes sees everything. But as long as they are independent and establishing their core business on privacy and confidentiality reputation, I feel more comfortable with this than with a new broker.

    Aug 2026 · comment
  • Added layer hurts reliability · 3

    Adding another layer on top of Google's own APIs adds latency, lowers reliability, and (AFAIK) doesn't allow batch mode

    Dec 2025 · comment

    I've not tried OpenRouter as adding yet another layer will just make it that much more difficult to get a model and provider combination working well.

    Sep 2026 · comment

    insane that openrouter's main feature is literally a fallback and streaming doesn't support 200 no content to fallback to another provider or smth.

    Sep 2026 · comment

What hackers pick instead

Every quote

The 40 most detailed of 1272 comments. Each links to the original.

  1. Openrouter yes sees everything. But as long as they are independent and establishing their core business on privacy and confidentiality reputation, I feel more comfortable with this than with a new broker.

    Mixed · Aug 2026 · in “Stripe Clinches over $7B Deal to Buy AI Firm OpenRouter”

  2. the true advantage of OpenRouter is that, in a space where there's a new model being released every week, you can easily switch to whatever model is best at any given time

    Recommends · Aug 2026 · in “OpenRouter Is Joining Stripe”

  3. since being able to charge 5% on your AI spend just for having sane billing, spending controls (actually enforced per-api-token budget limits!) and easy sign-up

    Recommends · Dec 2025 · in “Getting a Gemini API key is an exercise in frustration”

  4. You can easily switch models, use the cheapest provider (especially for open models), and not have to reach certain "tiers" to get access to limits

    Recommends · Dec 2025 · in “Show HN: I got tired of switching AI tools, so I built an IDE with 11 of them”

  5. Rather than building API clients for five different AI providers, you build one client to OpenRouter, and switching models become extremely easy.

    Recommends · Aug 2026 · in “Stripe Clinches over $7B Deal to Buy AI Firm OpenRouter”

  6. OpenRouter's value proposition is less about avoiding two hour developer tasks and more about having a single place to establish policy controls

    Mixed · Sep 2026 · in “So you want to use OpenRouter?”

  7. The main thing about Openrouter is also that they take 100% of the risk in case of overcharges from the models, you have an actual hard cap.

    Mixed · Apr 2026 · in “Reallocating $100/Month Claude Code Spend to Zed and OpenRouter”

  8. these zdr providers dont transparently disclose caching/tokens etc and so they end up being far more expensive than directly using DS

    Mixed · Jul 2026 · in “DeepSeek V4 Flash 0731 Intelligence, Performance and Price Analysis”

  9. Users get an array of providers competing behind a single API, meaning they have to compete on price and quality not vendor lock-in.

    Recommends · Aug 2026 · in “OpenRouter Is Joining Stripe”

  10. being able to switch to and between frontier models (using openrouter in my case) to avoid vendor lock in feels like basic hygiene

    Recommends · Apr 2026 · in “Claude Code refuses requests or charges extra if your commits mention "OpenClaw"”

  11. What's great about OpenRouter is you have access to all providers and models and they do the work of standardizing the interface.

    Recommends · Dec 2025 · in “Show HN: I got tired of switching AI tools, so I built an IDE with 11 of them”

  12. A single policy location for multiple models with usage limits/rate limits, spend limits all configurable using a common syntax

    Recommends · Aug 2026 · in “OpenRouter Is Joining Stripe”

  13. it's easier to go through one provider (OpenRouter) instead of having the hassle of managing different endpoints and accounts

    Recommends · Mar 2026 · in “IonRouter (YC W26) – High throughput, low cost inference”

  14. I like OpenRouter because I can use the same credits across various models, so I'm not stuck with a single family of models.

    Recommends · Mar 2026 · in “Anthropic: Claude Code users hitting usage limits 'way faster than expected'”

  15. I assume they (or their downstream providers) are MITMing all my requests and are thus unsuitable for any professional use.

    Mixed · May 2026 · in “OpenRouter raises $113M Series B”

  16. I just connect to Openrouter and use something like Kimi, GLM or Deepseek for a fraction of the price of Anthropic et al.

    Recommends · Jun 2026 · in “Claude Sonnet 5”

  17. it's an excellent way to simplify the experience of hopping between model providers with a single unified billing system

    Recommends · Sep 2026 · in “So you want to use OpenRouter?”

  18. Adding another layer on top of Google's own APIs adds latency, lowers reliability, and (AFAIK) doesn't allow batch mode

    Mixed · Dec 2025 · in “Getting a Gemini API key is an exercise in frustration”

  19. The big advantage of OpenRouter IMO is that you don't have to manage keys, URLs, and subscriptions with 10+ providers.

    Mixed · Sep 2026 · in “So you want to use OpenRouter?”

  20. that would've cost way more than double or quadruple per token at the big 3 if I didn't have those alternative options

    Recommends · Sep 2026 · in “AI and the Destruction of the Creative Commons”

  21. This is even worse via OpenRouter, with providers serving open-source models, some of them serve heavily quantized versions or even completely different models.

    Criticizes · Jun 2026 · in “Ask HN: Has anyone replaced Claude/GPT with a local model for daily coding?”

  22. Providers like OpenRouter default to the cheapest provider. They are often cheap because they are rediculously quantized and tuned for throughput, not quality.

    Criticizes · Apr 2026 · in “Kimi vendor verifier – verify accuracy of inference providers”

  23. I don't want to control routing. I want the model to work how the giant, prominent "BENCHMARKS" section says it works, not randomly have a 100x error rate.

    Criticizes · Sep 2026 · in “So you want to use OpenRouter?”

  24. OpenRouter isn’t capable of caching as effectively as DeepSeek is because they will, for instance, switch inference providers in the middle of a session

    Criticizes · Sep 2026 · in “GPT 6.1 Sol: Near-Astra intelligence for a fifth of the price”

  25. I've not tried OpenRouter as adding yet another layer will just make it that much more difficult to get a model and provider combination working well.

    Criticizes · Sep 2026 · in “So you want to use OpenRouter?”

  26. Without pinning providers, you pay let’s say 2x more for agentic coding, since that many input tokens aren’t cached as you bounce between providers.

    Criticizes · Sep 2026 · in “So you want to use OpenRouter?”

  27. insane that openrouter's main feature is literally a fallback and streaming doesn't support 200 no content to fallback to another provider or smth.

    Criticizes · Sep 2026 · in “So you want to use OpenRouter?”

  28. Because you have Cloudflare (MITM 1), Openrouter (MITM 2) and finally the "AI" provider who can all read, store, analyze and resell your queries.

    Criticizes · Dec 2025 · in “Kimi K2 1T model runs on 2 512GB M3 Ultras”

  29. if openrouter is juggling the requests back and forth by default then _that alone_ is breaking caches on those requests in huge numbers

    Criticizes · Aug 2026 · in “Hy4 preview”

  30. they had merged a pull request that was supposed to fix issues related to the openrouter/free models but in the process broke openrouter for all models except the free ones

    Mixed · Sep 2026 · in “Litelm: LiteLLM Without the Bloat”

  31. My solution was OpenRouter. Their dev and testing chat can generate images with Google models, and you can also run the same prompt side by side with other models.

    Recommends · Jun 2026 · in “Nano Banana 2 Lite”

  32. It is a known brand for model routing and it has developed means to route model on their own and 3rd-party infrastructure at scale and without much issues.

    Recommends · Aug 2026 · in “OpenRouter Is Joining Stripe”

  33. with open router you can create a no China provider selector with one llm call and start using Chinese llms without paying to vendors a single cent

    Recommends · Aug 2026 · in “Stripe Clinches over $7B Deal to Buy AI Firm OpenRouter”

  34. I'm happy with all of the competition in the APIs on openrouter... I watch that like I used to watch the stock markets, lol. It's great fun.

    Recommends · Aug 2026 · in “GLM-5.3 is now open-weight”

  35. I find the information about prices, effective price (weighted average), providers and performance, benchmarks (down bottom) very useful.

    Recommends · Aug 2026 · in “DeepSeek V4 Pro 0813”

  36. The content of your posts is really insightful and interesting, but it's feel like junk quality because of the way LLMs write blogposts.

    Mixed · Dec 2025 · in “Response Healing: Reduce JSON defects by 80%+”

  37. We run benchmarks on the live endpoints continuously, monitor the median performance, and kick providers out of the default routing pool

    Mixed · Sep 2026 · in “So you want to use OpenRouter?”

  38. copy/pasting those shells in OpenRouter's Chat and asking the same question resulted in a single API request costing a tenth of a cent.

    Mixed · Jan 2026 · in “Anthropic Made a Big Mistake”

  39. I can praise OpenRouter for being seemingly the only provider endpoint that actually gives proper API for gathering available models

    Recommends · Aug 2026 · in “OpenRouter Is Joining Stripe”

  40. One additional major benefit of OpenRouter is that there is no rate limiting. This is the primary reason why we went with OpenRouter

    Recommends · Apr 2026 · in “Reallocating $100/Month Claude Code Spend to Zed and OpenRouter”

Counts from 1,795,640 Hacker News comments, Nov 2025 to Nov 2026. How we count · Report a mistake