# route-switch > An OpenAI-compatible LLM gateway from Skelf Research. Routes requests across > multiple providers (OpenAI, Anthropic, Google, Ollama, Cohere, Mistral via gollm), > tracks per-prompt analytics in DuckDB, and reruns MIPROv2 prompt optimization > against captured production traces. Written in Go. MIT licensed. ## Project - Repository: https://github.com/Skelf-Research/route-switch - Documentation: https://docs.skelfresearch.com/route-switch/ - License: MIT ## Pages - [Home](https://route-switch.skelfresearch.com/): overview, hero, features, honest "yes / not" list. - [About](https://route-switch.skelfresearch.com/about): why this exists, what's in the box, what it deliberately isn't. - [Notes](https://route-switch.skelfresearch.com/blog): essays on routing, prompt optimization, and trade-offs. - [Compare: OpenRouter](https://route-switch.skelfresearch.com/compare/openrouter): grounded feature-row comparison. - [Compare: Portkey](https://route-switch.skelfresearch.com/compare/portkey): grounded feature-row comparison. - [RSS](https://route-switch.skelfresearch.com/rss.xml): notes feed. - [Sitemap](https://route-switch.skelfresearch.com/sitemap-index.xml) ## Notes - [Multi-model routing as a feature, not a hack](https://route-switch.skelfresearch.com/blog/multi-model-routing-as-a-feature/) - [Per-model prompt optimization: what actually moves the score](https://route-switch.skelfresearch.com/blog/per-model-prompt-optimization-what-moves-the-score/) - [Quality / cost / latency: the routing triangle](https://route-switch.skelfresearch.com/blog/quality-cost-latency-the-routing-triangle/)