#2525th of 41 in Gateways and observability

semantic-router

Policy-driven router that selects or combines models behind one API endpoint

Stars
6.3k
License
Apache-2.0
Last commit
Oct 2026
Last release
Sep 2026
Language
Go
Stars, last 29 weeks+2,695
3 Apr 2026: 3,557 stars10 Apr 2026: 3,643 stars17 Apr 2026: 3,680 stars24 Apr 2026: 3,815 stars1 May 2026: 3,989 stars8 May 2026: 4,071 stars15 May 2026: 4,133 stars22 May 2026: 4,172 stars29 May 2026: 4,208 stars5 Jun 2026: 4,250 stars12 Jun 2026: 4,308 stars19 Jun 2026: 4,433 stars26 Jun 2026: 4,559 stars3 Jul 2026: 4,735 stars10 Jul 2026: 4,879 stars17 Jul 2026: 4,953 stars24 Jul 2026: 5,011 stars31 Jul 2026: 5,060 stars7 Aug 2026: 5,094 stars14 Aug 2026: 5,128 stars21 Aug 2026: 5,186 stars28 Aug 2026: 5,366 stars4 Sept 2026: 5,550 stars11 Sept 2026: 5,721 stars18 Sept 2026: 5,840 stars25 Sept 2026: 5,898 stars2 Oct 2026: 5,988 stars9 Oct 2026: 6,060 stars16 Oct 2026: 6,199 stars23 Oct 2026: 6,252 stars

3,557 on 3 Apr 20266,252 on 23 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

vLLM Semantic Router sits between an agent harness and several configured model backends (local, private, cloud) and selects or combines models for each call based on a user-defined policy. Clients call one inference endpoint with a public model ID such as `vllm-sr/auto`. Policy can weigh quality, latency and cost, and keep calls within approved locations. Written in Go.

Who it is for: Teams routing agent traffic across multiple LLM backends by policy

Strengths

  • One endpoint (vllm-sr/auto) fronts many local, private and cloud backends
  • Policy can set quality, latency and cost priorities and location limits
  • Publishes its own routing models on Hugging Face and a hallucination detection endpoint
  • Hosted playground available; Apache-2.0 with recent commits and releases

Weaknesses

  • README gives no RAM, GPU or port requirements
  • Install is a curl-to-bash script; other methods documented only externally
  • README is mostly news and links; configuration details live on the docs site
  • Does not run the agent loop or tools; needs a separate agent harness

What it needs

  • Docker
  • Models: local, private and cloud backends

Quick answers

Is semantic-router open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Can you run semantic-router with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in Gateways and observability

See all 41
Also in Gateways and observability
RankProjectScore
1OmniRouteLLM gateway routing one OpenAI-compatible endpoint across 372 providers80.5k starsMIT96 out of 100
2new-apiGateway that unifies LLM providers behind OpenAI, Anthropic and Gemini APIs50.6k starsAGPL-3.090 out of 100
3MLflowTracing, evals, prompt registry and AI gateway plus classic ML tracking Live demo ↗ (opens in a new tab)28.5k starsApache-2.089 out of 100
#4LiteLLMOpenAI-format gateway and Python SDK for calling 100+ LLM providers61.9k starscustom license86 out of 100
#5freellmapiOpenAI-compatible gateway pooling free-tier LLM providers with automatic failover40.5k starsMIT86 out of 100