GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • inference-gateway
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” Inference Gateway

README.md
Inference Gateway Logo

Inference Gateway

An open-source, cloud-native, high-performance gateway unifying multiple LLM providers

GitHub Stars License: Apache 2.0 Go Docs

πŸ“– Documentation Β· πŸš€ Getting Started Β· πŸ’¬ Discussions Β· πŸ› Issues


🌐 What is Inference Gateway?

Inference Gateway is a proxy server that provides a unified API to interact with multiple large language model (LLM) providers - from local solutions like Ollama to major cloud providers like OpenAI, Anthropic, Groq, Cohere, Cloudflare, and DeepSeek.

Stop managing multiple SDKs and API keys. Route all your LLM traffic through a single, production-ready gateway.

πŸ“‹ Copy the command
curl -X POST http://localhost:8080/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model": "openai/gpt-5.5", "messages": [{"role": "user", "content": "Hello!"}]}'

✨ Key Features

Feature Description
πŸ”€ Unified API One OpenAI-compatible endpoint for 16 LLM providers, plus Anthropic Messages and OpenAI Responses compatibility
πŸ”§ Tool-use Function calling across supported providers with a unified API
πŸ”Œ MCP Native Model Context Protocol support for automatic tool discovery, and the gateway itself as an MCP server on POST /mcp
🚦 Guardrails OPA/Rego policies, secret and PII detection, and an optional external guardrail service - applied to requests, responses and MCP tool calls
πŸ€– A2A Agent-to-Agent coordination across specialized agents
🌊 Streaming Real-time token streaming from all supported providers
πŸ–ΌοΈ Multimodal Vision input plus image, speech, sound effect, music and video generation endpoints
🎯 Decisions OpenAI Decisions API compatibility on POST /v1/decisions: typed questions answered with native probabilities by decision models, relayed to OpenAI and translated for Ollama, Ollama Cloud and llama.cpp
πŸ›‘οΈ Enterprise OIDC authentication, configurable timeouts, and TLS support
☸️ Kubernetes First-class K8s support with Operator and HPA scaling
πŸ“Š Observability OpenTelemetry Prometheus metrics following the GenAI semantic conventions, tracing, and an OTLP push endpoint
πŸ”’ Privacy First Self-hosted, zero data collection, Apache 2.0 licensed
🌿 Lightweight ~10MB binary with minimal resource footprint

πŸ—ΊοΈ Architecture

Requests flow from clients through OIDC auth, guardrails, MCP middleware and the provider router to 16 LLM providers, with tokens streaming back. MCP tool calls and the POST /mcp server endpoint reach MCP servers through guardrails, A2A calls on POST /a2a are relayed through auth and guardrails to multiple registered A2A servers, while OpenTelemetry collects metrics, traces and OTLP pushes from clients

πŸš€ Quick Start

Quick start: run the gateway with Docker, then install the CLI and chat
πŸ“‹ Copy the commands
# Run with Docker
docker run -p 8080:8080 \
  -e OPENAI_API_KEY=your-key \
  ghcr.io/inference-gateway/inference-gateway:latest

# Or install the CLI
curl -fsSL https://raw.githubusercontent.com/inference-gateway/cli/main/install.sh | bash
infer init && infer chat

πŸ‘‰ Full setup guide: docs.inference-gateway.com/getting-started


πŸ—οΈ Ecosystem

Core

Repository Description
inference-gateway The core gateway server
operator Kubernetes Operator for lifecycle management
cli A Git-first CLI coding agent that turns ideas, issues, and tasks into real code changes
infer-action GitHub Action for long-horizon tasks
desktop Desktop App for computer-use
opentask Browser extension for browser-use
schemas MCP, A2A, and OpenAPI schemas
docs Documentation site

SDKs

Repository Language
sdk Go
typescript-sdk TypeScript
rust-sdk Rust
python-sdk Python

Agent Development

Repository Description
adk Agent Development Kit (Go)
typescript-adk Agent Development Kit (TypeScript)
rust-adk Agent Development Kit (Rust)

A2A Agents

Repository Description
google-calendar-agent Google Calendar scheduling & automation
browser-agent Browser automation via Playwright
documentation-agent Context7-style documentation access
grafana-agent Grafana dashboards automation
n8n-agent n8n workflow generation & automation
mock-agent Mocking and testing

Tools & Community

Repository Description
adl Agent Definition Language for declarative agent definitions
adl-cli Scaffold and manage A2A-powered enterprise agents
a2a-debugger A2A agents troubleshooter
registry Registry for A2A agents and skills
agents Agents repository
skills Skills repository
tokenless A E2E testing library for calling AI applications without wasting tokens
awesome-a2a Curated list of A2A-compatible agents

🀝 Contributing

We welcome contributions of all kinds - bug reports, feature requests, documentation improvements, and code!

  • ⭐ Star the main repo to show your support
  • πŸ› Report bugs via GitHub Issues
  • πŸ’¬ Join discussions in GitHub Discussions
  • πŸ”§ Submit PRs - see CONTRIBUTING.md in each repository

Released under the Apache 2.0 License · Built with ❀️ in Go

Pinned Loading

  1. inference-gateway inference-gateway Public

    An open-source, cloud-native, high-performance gateway unifying multiple LLM providers, from local solutions like Ollama to major cloud providers such as OpenAI, Groq, Cohere, Anthropic, Cloudflare…

    Go 212 47

  2. rust-adk rust-adk Public

    An Agent Development Kit (ADK) allowing for seamless creation of A2A-compatible agents written in Rust.

    Rust 15 1

  3. adl adl Public

    A declarative language for defining AI agents, their capabilities, skills and tools. ADL simplifies agent development by generating consistent, enterprise-ready code from a single manifest. Build f…

    33 3

  4. cli cli Public

    A Git-first CLI coding agent that turns ideas, issues, and tasks into real code changes. It can run remotely from your mobile phone or automate your computer.

    Go 8 3

  5. adk adk Public

    An Agent Development Kit (ADK) allowing for seamless creation of A2A-compatible agents written in Go.

    Go 27 1

  6. sdk sdk Public

    An SDK written in Go for the Inference Gateway.

    Go 4

Repositories

Loading
Type
Language
Sort
Showing 10 of 31 repositories
  • desktop Public

    The desktop app mainly as a computer-use application

    inference-gateway/desktop's past year of commit activity
    TypeScript 2 Apache-2.0 0 5 0 Updated Nov 12, 2026
  • browser-agent Public

    A2A agent server for browser automation and web testing using Playwright

    inference-gateway/browser-agent's past year of commit activity
    Go 4 Apache-2.0 0 1 1 Updated Nov 12, 2026
  • google-calendar-agent Public

    A2A agent server enabling Google Calendar scheduling, retrieval, and automation

    inference-gateway/google-calendar-agent's past year of commit activity
    Go 21 Apache-2.0 2 0 1 Updated Nov 12, 2026
  • cli Public

    A Git-first CLI coding agent that turns ideas, issues, and tasks into real code changes. It can run remotely from your mobile phone or automate your computer.

    inference-gateway/cli's past year of commit activity
    Go 8 Apache-2.0 3 2 0 Updated Nov 12, 2026
  • docs Public

    Extensive documentation of the inference-gateway.

    inference-gateway/docs's past year of commit activity
    JavaScript 2 Apache-2.0 2 0 0 Updated Nov 12, 2026
  • documentation-agent Public

    A2A agent server that provides Context7-style documentation capabilities for your agents

    inference-gateway/documentation-agent's past year of commit activity
    Go 2 Apache-2.0 0 0 2 Updated Nov 12, 2026
  • n8n-agent Public

    A2A agent server specialized in generating and automating n8n workflows

    inference-gateway/n8n-agent's past year of commit activity
    Go 3 Apache-2.0 0 0 1 Updated Nov 12, 2026
  • registry Public

    A registry website for hosting the a2a agents that were built using the Inference Gateway ADK

    inference-gateway/registry's past year of commit activity
    Vue 2 Apache-2.0 0 0 0 Updated Nov 12, 2026
  • adl-cli Public

    A command-line tool to scaffold and manage enterprise-ready AI Agents powered by the A2A (Agent-to-Agent) protocol

    Uh oh!

    There was an error while loading. Please reload this page.

    inference-gateway/adl-cli's past year of commit activity
    Go 15 Apache-2.0 2 0 0 Updated Nov 12, 2026
  • adk Public

    An Agent Development Kit (ADK) allowing for seamless creation of A2A-compatible agents written in Go.

    inference-gateway/adk's past year of commit activity
    Go 27 Apache-2.0 1 0 0 Updated Nov 12, 2026
View all repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.