Not Diamond logo

Not Diamond Review (2026)

A model router that recommends rather than proxies - it tells your gateway which model to call and gets out of the way. That architecture means no request-path dependency, which nothing else in this category offers.

Researched

Rating

4.0

Starting Price

Conflicting reports

Free Plan

Yes

SDKs & Frameworks

2

Deployment

2

Best For

Teams already running a gateway who want smarter per-request model selection without putting another vendor in the request path, particularly for coding agents where model spend is high and uncontrolled.

Last Updated:

10 Things You Should Know About Not Diamond

  1. 1 Integrations are stack-agnostic through its API, with recommendations executed in your own model gateway and harness
  2. 2 It offers a pre-trained Chat router, a Code router in early access, and custom routers trained on your own data
  3. 3 The approach combines models into a meta-model that learns when to use each LLM
  4. 4 The company is SOC 2 and ISO 27001 compliant
  5. 5 One directory lists pricing at $0.05 per million tokens routed plus an enterprise tier
  6. 6 A competitor comparison states no per-request or per-token price is published, listing only free Early Access and custom Enterprise
  7. 7 Marketed as cutting inference costs 20 to 40 percent for coding agents
  8. 8 Rootly reports a 39 percent average accuracy increase across its SRE benchmarks

Pros & Cons

Pros

  • It recommends rather than proxies, so it never sits in your request path and cannot take your application down
  • That architecture also means it composes with any gateway rather than replacing one, so adoption does not displace existing infrastructure
  • Custom routers trained on your own data address the real weakness of generic routing, which is that your workload is not the benchmark
  • The Code router targeting coding-agent cost is well aimed, since agentic coding is where per-request model spend is least controlled
  • SOC 2 and ISO 27001 compliant

Cons

  • Pricing is genuinely unclear - one source reports $0.05 per million tokens routed, another states no per-token price is published
  • The Code router is early access, so the most differentiated capability is not generally available
  • Cost and accuracy improvements are vendor-reported or customer-reported rather than independently verified
  • It adds a decision call before your model call, so latency-sensitive paths need measuring
  • Solves only routing - you still need a gateway, observability and evaluation

Features

Pre-trained Chat router for general workloads
Code router aimed at coding-agent cost, in early access
Custom routers trained on your own data
Stack-agnostic API with recommendations executed in your own gateway
Meta-model approach learning when to use each LLM

It recommends, it does not proxy

This is the architectural decision that makes Not Diamond worth a page.

Integrations are stack-agnostic through its API, and recommendations are executed in your own model gateway and harness. Not Diamond tells you which model to call. You call it.

Every other router in this category is a proxy. Adopting one means:

  • A new component in your request path that can fail
  • Additional latency on every call, whether or not routing helps
  • An availability dependency independent of your model provider

Not Diamond has none of those. If it is unavailable, you fall back to your default model and carry on.

The practical consequence is that it composes with LiteLLM, Vercel AI Gateway, Cloudflare or your own proxy rather than replacing any of them. Trying it does not displace existing infrastructure, which makes it unusually low-commitment for something in the gateway category.

The trade is one extra round trip for the routing decision before your model call. Measure it - though routing to a smaller, faster model frequently saves more latency than the decision costs.

Custom routers are the substantive part

Three products: a pre-trained Chat router, a Code router aimed at coding-agent cost (early access), and custom routers trained on your own data.

The custom option matters most, because it addresses the weakness generic routing always has: your workload is not the benchmark.

A pre-trained router encodes which model tends to win across some distribution of tasks. Your traffic almost certainly does not match that distribution - different prompts, different domain, different quality bar. Training on your own data turns a heuristic into a measurement, and means the value grows with usage rather than being fixed at adoption.

The underlying approach combines models into a meta-model that learns when to use each LLM.

Why coding agents are the right target

The Code router is well-aimed even though it is still early access, and the reason is worth spelling out.

Coding agents are where per-request model spend is least controlled. They make many calls per task, frequently to the most expensive model available, for sub-tasks whose difficulty varies enormously. Reading a file, renaming a variable and designing an architecture do not need the same model - and the default is to send all three to a frontier model.

A router that recognises the easy calls is attacking the largest and most obviously wasteful slice of agentic spend. That is a better-chosen problem than general chat routing, where the savings are thinner and the quality risk is higher.

The claims, and how to read them

Not Diamond markets cutting inference costs 20 to 40 percent for coding agents, and Rootly reports a 39 percent average accuracy increase across its SRE benchmarks.

The Rootly figure is a customer report, which is stronger evidence than a vendor claim - but it is still one workload on one benchmark set, and neither number has been independently reproduced.

The logic underneath is sound: routing simple requests to cheaper models saves money, routing hard requests to stronger models improves accuracy. But the magnitude depends entirely on your traffic mix. A workload where every request is genuinely hard will save nothing, because there is nothing to downgrade.

Treat these as directional. The company is SOC 2 and ISO 27001 compliant.

Pricing we could not resolve

Our sources contradict each other outright:

  • One directory lists $0.05 per million tokens routed, plus enterprise with volume discounts, SSO/SAML and SLAs
  • A competitor’s comparison states no per-request or per-token price is published, listing only free Early Access and custom Enterprise

Those cannot both be true. We are recording it as unresolved and would check the vendor’s own pricing page.

This is the fourth pricing figure in this category we have been unable to reconcile from third-party sources, after LiteLLM’s enterprise tier, Confident AI’s model change, and PromptLayer’s tiers. For infrastructure tooling, treat any pricing table you find as a starting point for a question rather than an answer.

Should you use it?

Use Not Diamond if you already run a gateway and want smarter per-request model selection without adding a request-path dependency - especially for coding agents.

Don’t use it if you need the Code router generally available today, you cannot absorb an extra round trip, or your traffic is uniformly hard and there is nothing to route away from.

Bottom line: the only router here that does not ask to sit in your request path, which makes it cheap to try and safe to keep. The custom-router story is the real product; the pricing is the part you will have to ask about.


Architecture, product lineup, compliance and reported results verified against vendor documentation and third-party sources on 3 August 2026. Pricing sources conflict directly and the figure is reported as unresolved. Cost and accuracy improvements are vendor- or customer-reported and have not been independently verified. This is a researched directory entry - we have not yet instrumented this platform with our reference application.

Pricing Plans

Early Access

$0

  • Free tier available
  • Code router listed as early access
Most Popular

Usage-based

Reported at $0.05 per million tokens routed

  • One directory reports this rate
  • A competitor states no per-token price is published
  • Verify directly

Enterprise

Custom

  • Volume discounts
  • SSO and SAML
  • SLAs

SDKs & Frameworks

REST API Stack-agnostic - executes in your own gateway

Deployment

Any model gateway or harness Works alongside LiteLLM, OpenRouter, Vercel or your own proxy

Eval Methods

Router training on your own data Pre-trained Chat and Code routers

Architecture

Recommendation layer, not a proxy

Compliance

SOC 2 and ISO 27001

Our Verdict

Not Diamond is architecturally the most interesting thing in this category because it declines to be a gateway. Integrations are stack-agnostic through its API, and recommendations are executed in your own model gateway and harness - so it tells you which model to call and gets out of the way. Every other router in this category is a proxy, which means adopting it creates a request-path dependency and a new availability risk. Not Diamond has neither. It composes with LiteLLM, Vercel, Cloudflare or your own proxy rather than replacing any of them, which makes it unusually low-commitment to try. The product is a pre-trained Chat router, a Code router aimed at coding-agent cost currently in early access, and custom routers trained on your own data. That last one matters most, because the weakness of generic routing is that your workload is not the benchmark it was tuned on. The unsatisfying part is pricing, where sources directly contradict each other, and the fact that the most differentiated capability is still early access.

Similar Tools

Frequently Asked Questions

Why does recommending rather than proxying matter?

Because a proxy is a dependency and a recommendation is not. Every other router in this category sits in your request path, which means adopting it introduces a new component that can fail, add latency, or take your application down independently of your model provider. Not Diamond's integrations are stack-agnostic through its API, with recommendations executed in your own model gateway and harness. If Not Diamond is unavailable you fall back to your default model and carry on. That is a materially different risk profile, and it is why this composes with LiteLLM, Vercel or Cloudflare rather than competing with them. It also makes trying it cheap, since adoption does not displace existing infrastructure.

What do custom routers actually solve?

The core weakness of generic routing, which is that your workload is not the benchmark. A pre-trained router encodes which model tends to be better across some distribution of tasks, and your traffic almost certainly does not match that distribution - your prompts, your domain, your quality bar. Custom routers trained on your own data learn the routing decision for your actual workload. That is the difference between a heuristic and a measurement. It also means the value grows with usage rather than being fixed at adoption, which is the right shape for this kind of product.

What does it cost?

Our sources contradict each other and we are not going to pick one. One directory lists $0.05 per million tokens routed plus an enterprise tier with volume discounts, SSO and SAML, and SLAs. A competitor's comparison states that Not Diamond does not publish a per-request or per-token price, listing only a free Early Access plan and custom Enterprise pricing. Those cannot both be right. We are recording it as unresolved and would check the vendor's own pricing page directly. This is the fourth pricing figure in this category we have been unable to reconcile from third-party sources, after LiteLLM, Confident AI and PromptLayer.

How reliable are the cost and accuracy claims?

Treat them as directional rather than measured. Not Diamond markets cutting inference costs 20 to 40 percent for coding agents, and Rootly reports a 39 percent average accuracy increase across its SRE benchmarks. The Rootly figure is a customer report, which is stronger than a vendor claim but still a single workload on a specific benchmark set, and neither has been independently reproduced. The underlying logic is sound - routing simple requests to cheaper models genuinely saves money, and routing hard requests to stronger models genuinely improves accuracy - but the magnitude depends entirely on your traffic mix. A workload where every request is hard will save nothing.

Why target coding agents specifically?

Because that is where per-request model spend is least controlled. Coding agents make many model calls per task, frequently to the most expensive model available, for sub-tasks that vary enormously in difficulty - reading a file, renaming a variable, and designing an architecture do not need the same model. Sending all of them to a frontier model is the default and it is expensive. A router that recognises the easy calls is attacking the largest and most obviously wasteful slice of agentic spend, which is why the Code router is a well-chosen product even though it is still early access.

Does it add latency?

Yes, by construction, and you should measure it. Getting a routing recommendation is a call that happens before your model call, so there is an additional round trip in the path even though Not Diamond is not proxying the model request itself. Whether that matters depends on your workload - for a coding agent making a multi-second model call it is noise, for a latency-critical interactive path it may not be. The offsetting argument is that routing to a smaller, faster model frequently saves more latency than the decision costs. Measure the net effect on your own traffic rather than assuming either direction.