freshcrate
Skin:/
Home > Infrastructure > inference-gateway

inference-gateway

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 an

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

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 and DeepSeek.

README

Inference Gateway

CI Status Version LicenseThe Inference Gateway is a proxy server designed to facilitate access to various language model APIs. It allows users to interact with different language models through a unified interface, simplifying the configuration and the process of sending requests and receiving responses from multiple LLMs, enabling an easy use of Mixture of Experts.

Key Features

  • ๐Ÿ“œ Open Source: Available under the MIT License.
  • ๐Ÿš€ Unified API Access: Proxy requests to multiple language model APIs, including OpenAI, Ollama, Ollama Cloud, Groq, Cohere etc.
  • โš™๏ธ Environment Configuration: Easily configure API keys and URLs through environment variables.
  • ๐Ÿ”ง Tool-use Support: Enable function calling capabilities across supported providers with a unified API.
  • ๐ŸŒ MCP Support: Full Model Context Protocol integration - automatically discover and expose tools from MCP servers to LLMs without client-side tool management.
  • ๐ŸŒŠ Streaming Responses: Stream tokens in real-time as they're generated from language models.
  • ๐Ÿ–ผ๏ธ Vision/Multimodal Support: Process images alongside text with vision-capable models.
  • ๐Ÿณ Docker Support: Use Docker and Docker Compose for easy setup and deployment.
  • โ˜ธ๏ธ Kubernetes Support: Ready for deployment in Kubernetes environments.
  • ๐Ÿ“Š OpenTelemetry: Monitor and analyze performance.
  • ๐Ÿ›ก๏ธ Production Ready: Built with production in mind, with configurable timeouts and TLS support.
  • ๐ŸŒฟ Lightweight: Includes only essential libraries and runtime, resulting in smaller size binary of ~10.8MB.
  • ๐Ÿ“‰ Minimal Resource Consumption: Designed to consume minimal resources and have a lower footprint.
  • ๐Ÿ“š Documentation: Well documented with examples and guides.
  • ๐Ÿงช Tested: Extensively tested with unit tests and integration tests.
  • ๐Ÿ› ๏ธ Maintained: Actively maintained and developed.
  • ๐Ÿ“ˆ Scalable: Easily scalable and can be used in a distributed environment with HPA in Kubernetes.
  • ๐Ÿ”’ Compliance and Data Privacy: This project does not collect data or analytics, ensuring compliance and data privacy.
  • ๐Ÿ  Self-Hosted: Can be self-hosted for complete control over the deployment environment.
  • โŒจ๏ธ CLI Tool: Improved command-line interface for managing and interacting with the Inference Gateway

Overview

You can horizontally scale the Inference Gateway to handle multiple requests from clients. The Inference Gateway will forward the requests to the respective provider and return the response to the client.

Note: MCP middleware components can be easily toggled on/off via environment variables (MCP_ENABLE) or bypassed per-request using headers (X-MCP-Bypass), giving you full control over which capabilities are active.

Note: Vision/multimodal support is disabled by default for security and performance. To enable image processing with vision-capable models (GPT-4o, Claude 4.5, Gemini 2.5, etc.), set ENABLE_VISION=true in your environment configuration.

The following diagram illustrates the flow:

%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#326CE5', 'primaryTextColor': '#fff', 'lineColor': '#5D8AA8', 'secondaryColor': '#006100' }, 'fontFamily': 'Arial', 'flowchart': {'nodeSpacing': 50, 'rankSpacing': 70, 'padding': 15}}}%%


graph TD
    %% Client nodes
    A["๐Ÿ‘ฅ Clients / ๐Ÿค– Agents"] --> |POST /v1/chat/completions| Auth

    %% Auth node
    Auth["๐Ÿ”’ Optional OIDC"] --> |Auth?| IG1
    Auth --> |Auth?| IG2
    Auth --> |Auth?| IG3

    %% Gateway nodes
    IG1["๐Ÿ–ฅ๏ธ Inference Gateway"] --> P
    IG2["๐Ÿ–ฅ๏ธ Inference Gateway"] --> P
    IG3["๐Ÿ–ฅ๏ธ Inference Gateway"] --> P

    %% Middleware Processing and Direct Routing
    P["๐Ÿ”Œ Proxy Gateway"] --> MCP["๐ŸŒ MCP Middleware"]
    P --> |"Direct routing bypassing middleware"| Direct["๐Ÿ”Œ Direct Providers"]
    MCP --> |"Middleware chain complete"| Providers["๐Ÿค– LLM Providers"]

    %% MCP Tool Servers
    MCP --> MCP1["๐Ÿ“ File System Server"]
    MCP --> MCP2["๐Ÿ” Search Server"]
    MCP --> MCP3["๐ŸŒ Web Server"]

    %% LLM Providers (Middleware Enhanced)
    Providers --> C1["๐Ÿฆ™ Ollama"]
    Providers --> D1["๐Ÿš€ Groq"]
    Providers --> E1["โ˜๏ธ OpenAI"]

    %% Direct Providers (Bypass Middleware)
    Direct --> C["๐Ÿฆ™ Ollama"]
    Direct --> D["๐Ÿš€ Groq"]
    Direct --> E["โ˜๏ธ OpenAI"]
    Direct --> G["โšก Cloudflare"]
    Direct --> H1["๐Ÿ’ฌ Cohere"]
    Direct --> H2["๐Ÿง  Anthropic"]
    Direct --> H3["๐Ÿ‹ DeepSeek"]

    %% Define styles
    classDef client fill:#9370DB,stroke:#333,stroke-width:1px,color:white;
    classDef auth fill:#F5A800,stroke:#333,stroke-width:1px,color:black;
    classDef gateway fill:#326CE5,stroke:#fff,stroke-width:1px,color:white;
    classDef provider fill:#32CD32,stroke:#333,stroke-width:1px,color:white;
    classDef mcp fill:#FF69B4,stroke:#333,stroke-width:1px,color:white;

    %% Apply styles
    class A client;
    class Auth auth;
    class IG1,IG2,IG3,P gateway;
    class C,D,E,G,H1,H2,H3,C1,D1,E1,Providers provider;
    class MCP,MCP1,MCP2,MCP3 mcp;
    class Direct direct;
Loading

Client is sending:

curl -X POST http://localhost:8080/v1/chat/completions
  -d '{
    "model": "openai/gpt-3.5-turbo",
    "messages": [
      {
        "role": "system",
        "content": "You are a pirate."
      },
      {
        "role": "user",
        "content": "Hello, world! How are you doing today?"
      }
    ],
  }'

** Internally the request is proxied to OpenAI, the Inference Gateway inferring the provider by the model name.

You can also send the request explicitly using ?provider=openai or any other supported provider in the URL.

Finally client receives:

{
  "choices": [
    {
      "finish_reason": "stop",
      "index": 0,
      "message": {
        "content": "Ahoy, matey! ๐Ÿดโ€โ˜ ๏ธ The seas be wild, the sun be bright, and this here pirate be ready to conquer the day! What be yer business, landlubber? ๐Ÿฆœ",
        "role": "assistant"
      }
    }
  ],
  "created": 1741821109,
  "id": "chatcmpl-dc24995a-7a6e-4d95-9ab3-279ed82080bb",
  "model": "N/A",
  "object": "chat.completion",
  "usage": {
    "completion_tokens": 0,
    "prompt_tokens": 0,
    "total_tokens": 0
  }
}

For streaming the tokens simply add to the request body stream: true.

Installation

Recommended: For production deployments, running the Inference Gateway as a container is recommended. This provides better isolation, easier updates, and simplified configuration management. See Docker or Kubernetes deployment examples.

The Inference Gateway can also be installed as a standalone binary using the provided install script or by downloading pre-built binaries from GitHub releases.

Using Install Script

The easiest way to install the Inference Gateway is using the automated install script:

Install latest version:

curl -fsSL https://raw.githubusercontent.com/inference-gateway/inference-gateway/main/install.sh | bash

Install specific version:

curl -fsSL https://raw.githubusercontent.com/inference-gateway/inference-gateway/main/install.sh | VERSION=v0.22.3 bash

Install to custom directory:

# Install to custom location
curl -fsSL https://raw.githubusercontent.com/inference-gateway/inference-gateway/main/install.sh | INSTALL_DIR=~/.local/bin bash

# Install to current directory
curl -fsSL https://raw.githubusercontent.com/inference-gateway/inference-gateway/main/install.sh | INSTALL_DIR=. bash

What the script does:

  • Automatically detects your operating system (Linux/macOS) and architecture (x86_64/arm64/armv7)
  • Downloads the appropriate binary from GitHub releases
  • Extracts and installs to /usr/local/bin (or custom directory)
  • Verifies the installation

Supported platforms:

  • Linux: x86_64, arm64, armv7
  • macOS (Darwin): x86_64 (Intel), arm64 (Apple Silicon)

Manual Download

Download pre-built binaries directly from the releases page:

  1. Download the appropriate archive for your platform

  2. Extract the binary:

    tar -xzf inference-gateway_<OS>_<ARCH>.tar.gz
  3. Move to a directory in your PATH:

    sudo mv inference-gateway /usr/local/bin/
    chmod +x /usr/local/bin/inference-gateway

Verify Installation

inference-gateway --version

Running the Gateway

Once installed, start the gateway with your configuration:

# Set required environment variables
export OPENAI_API_KEY="your-api-key"

# Start the gateway
inference-gateway

For detailed configuration options, see the Configuration section below.

Middleware Control and Bypass Mechanisms

The Inference Gateway uses middleware to process requests and add capabilities like MCP (Model Context Protocol). Clients can control which middlewares are active using bypass headers:

Bypass Headers

  • X-MCP-Bypass: Skip MCP middleware processing

Client Control Examples

# Use only standard tool calls (skip MCP)
curl -X POST http://localhost:8080/v1/chat/completions \
  -H "X-MCP-Bypass: true" \
  -d '{
    "model": "anthropic/claude-3-haiku",
    "messages": [{"role": "user", "content": "Connect to external agents"}]
  }'

# Skip both middlewares for direct provider access
curl -X POST http://localhost:8080/v1/chat/completions \
  -H "X-MCP-Bypass: true" \
  -d '{
    "model": "groq/llama-3-8b",
    "messages": [{"role": "user", "content": "Simple chat without tools"}]
  }'

When to Use Bypass Headers

For Performance:

  • Skip middleware processing when you don't need tool capabilities
  • Reduce latency for simple chat interactions

For Selective Features:

  • Use only standard tool calls (skip MCP): Add X-MCP-Bypass: true
  • Direct provider access

For Development:

  • Test middleware behavior in isolation
  • Debug tool integration issues
  • Ensure backward compatibility with existing applications

How It Works Internally

The middlewares use these same headers to prevent infinite loops during their operation:

MCP Processing:

  • When tools are detected in a response, the MCP agent makes up to 10 follow-up requests
  • Each follow-up request includes X-MCP-Bypass: true to skip middleware re-processing
  • This allows the agent to iterate without creating circular calls

Note: These bypass headers only affect middleware processing. The core chat completions functionality remains available regardless of header values.

Model Context Protocol (MCP) Integration

Enable MCP to automatically provide tools to LLMs without requiring clients to manage them:

# Enable MCP and connect to tool servers
export MCP_ENABLE=true
export MCP_SERVERS="http://filesystem-server:3001/mcp,http://search-server:3002/mcp"

# LLMs will automatically discover and use available tools
curl -X POST http://localhost:8080/v1/chat/completions \
  -d '{
    "model": "openai/gpt-4",
    "messages": [{"role": "user", "content": "List files in the current directory"}]
  }'

The gateway automatically injects available tools into requests and handles tool execution, making external capabilities seamlessly available to any LLM.

Learn more: Model Context Protocol Documentation | MCP Integration Example

Metrics and Observability

The Inference Gateway provides comprehensive OpenTelemetry metrics for monitoring performance, usage, and function/tool call activity. Metrics are automatically exported to Prometheus format and available on port 9464 by default.

Enabling Metrics

# Enable telemetry and set metrics port (default: 9464)
export TELEMETRY_ENABLE=true
export TELEMETRY_METRICS_PORT=9464

# Access metrics endpoint
curl http://localhost:9464/metrics

Available Metrics

Token Usage Metrics

Track token consumption across different providers and models:

  • llm_usage_prompt_tokens_total - Counter for prompt tokens consumed
  • llm_usage_completion_tokens_total - Counter for completion tokens generated
  • llm_usage_total_tokens_total - Counter for total token usage

Labels: provider, model

# Total tokens used by OpenAI models in the last hour
sum(increase(llm_usage_total_tokens_total{provider="openai"}[1h])) by (model)

Request/Response Metrics

Monitor API performance and reliability:

  • llm_requests_total - Counter for total requests processed
  • llm_responses_total - Counter for responses by HTTP status code
  • llm_request_duration - Histogram for end-to-end request duration (milliseconds)

Labels: provider, request_method, request_path, status_code (responses only)

# 95th percentile request latency by provider
histogram_quantile(0.95, sum(rate(llm_request_duration_bucket{provider=~"openai|anthropic"}[5m])) by (provider, le))

# Error rate percentage by provider
100 * sum(rate(llm_responses_total{status_code!~"2.."}[5m])) by (provider) / sum(rate(llm_responses_total[5m])) by (provider)

Function/Tool Call Metrics

Comprehensive tracking of tool executions for MCP, and standard function calls:

  • llm_tool_calls_total - Counter for total function/tool calls executed
  • llm_tool_calls_success_total - Counter for successful tool executions
  • llm_tool_calls_failure_total - Counter for failed tool executions
  • llm_tool_call_duration - Histogram for tool execution duration (milliseconds)

Labels: provider, model, tool_type, tool_name, error_type (failures only)

Tool Types:

  • mcp - Model Context Protocol tools (prefix: mcp_)
  • standard_tool_use - Other function calls
# Tool call success rate by type
100 * sum(rate(llm_tool_calls_success_total[5m])) by (tool_type) / sum(rate(llm_tool_calls_total[5m])) by (tool_type)

# Average tool execution time by provider
sum(rate(llm_tool_call_duration_sum[5m])) by (provider) / sum(rate(llm_tool_call_duration_count[5m])) by (provider)

# Most frequently used tools
topk(10, sum(increase(llm_tool_calls_total[1h])) by (tool_name))

Monitoring Setup

Docker Compose Example

Complete monitoring stack with Grafana dashboards:

cd examples/docker-compose/monitoring/
cp .env.example .env  # Configure your API keys
docker compose up -d

# Access Grafana at http://localhost:3000 (admin/admin)

Kubernetes Example

Production-ready monitoring with Prometheus Operator:

cd examples/kubernetes/monitoring/
task deploy-infrastructure
task deploy-inference-gateway

# Access via port-forward or ingress
kubectl port-forward svc/grafana-service 3000:3000

Grafana Dashboard

The included Grafana dashboard provides:

  • Real-time Metrics: 5-second refresh rate for immediate feedback
  • Tool Call Analytics: Success rates, duration analysis, and failure tracking
  • Provider Comparison: Performance metrics across all supported providers
  • Usage Insights: Token consumption patterns and cost analysis
  • Error Monitoring: Failed requests and tool call error classification

Learn more: Docker Compose Monitoring | Kubernetes Monitoring | OpenTelemetry Documentation

Supported API's

Configuration

The Inference Gateway can be configured using environment variables. The following environment variables are supported.

Vision/Multimodal Support

To enable vision capabilities for processing images alongside text:

ENABLE_VISION=true

Supported Providers with Vision:

  • OpenAI (GPT-4o, GPT-5, GPT-4.1, GPT-4 Turbo)
  • Anthropic (Claude 3, Claude 4, Claude 4.5 Sonnet, Claude 4.5 Haiku)
  • Google (Gemini 2.5)
  • Cohere (Command A Vision, Aya Vision)
  • Ollama (LLaVA, Llama 4, Llama 3.2 Vision)
  • Groq (vision models)
  • Mistral (Pixtral)

Note: Vision support is disabled by default for performance and security reasons. When disabled, requests with image content will be rejected even if the model supports vision.

Examples

SDKs

More SDKs could be generated using the OpenAPI specification. The following SDKs are currently available:

CLI Tool

The Inference Gateway CLI provides a powerful command-line interface for managing and interacting with the Inference Gateway. It offers tools for configuration, monitoring, and management of inference services.

CLI Key Features

  • Status Monitoring: Check gateway health and resource usage
  • Interactive Chat: Chat with models using an interactive interface
  • Configuration Management: Manage gateway settings via YAML config
  • Project Initialization: Set up local project configurations
  • Tool Execution: LLMs can execute whitelisted commands and tools

CLI Installation

Using Go Install

go install github.com/inference-gateway/cli@latest

Using CLI Install Script

curl -fsSL https://raw.githubusercontent.com/inference-gateway/cli/main/install.sh | bash

Manual CLI Download

Download the latest release from the releases page.

Quick Start

  1. Initialize project configuration:

    infer init
  2. Check gateway status:

    infer status
  3. Start an interactive chat:

    infer chat

For more details, see the CLI documentation.

License

This project is licensed under the MIT License.

Contributing

Found a bug, missing provider, or have a feature in mind?
You're more than welcome to submit pull requests or open issues for any fixes, improvements, or new ideas!

Please read the CONTRIBUTING.md for more details.

Motivation

My motivation is to build AI Agents without being tied to a single vendor. By avoiding vendor lock-in and supporting self-hosted LLMs from a single interface, organizations gain both portability and data privacy. You can choose to consume LLMs from a cloud provider or run them entirely offline with Ollama.

Release History

VersionChangesUrgencyDate
v0.24.6## [0.24.6](https://github.com/inference-gateway/inference-gateway/compare/v0.24.5...v0.24.6) (2026-05-21) ### ๐Ÿ› Bug Fixes * **mcp:** Keep gateway running when all MCP servers are unreachable at startup ([#306](https://github.com/inference-gateway/inference-gateway/issues/306)) ([a10910b](https://github.com/inference-gateway/inference-gateway/commit/a10910bc92218e5cb54c7f305bbd794be1e1fe98)), closes [#304](https://github.com/inference-gateway/inference-gateway/issues/304) ### ๐Ÿ”ง MiscellaneouHigh5/21/2026
v0.24.4## [0.24.4](https://github.com/inference-gateway/inference-gateway/compare/v0.24.3...v0.24.4) (2026-05-13) ### ๐Ÿ”ง Miscellaneous * **deps:** Bump SDK to v1.16.3 and refresh generated types ([#299](https://github.com/inference-gateway/inference-gateway/issues/299)) ([baa564b](https://github.com/inference-gateway/inference-gateway/commit/baa564bc5675d5d0b0cf37d1e71e76c4c6779a7b)), closes [#298](https://github.com/inference-gateway/inference-gateway/issues/298) --- ## ๐Ÿ“ฆ Quick Installation ###High5/13/2026
v0.24.3## [0.24.3](https://github.com/inference-gateway/inference-gateway/compare/v0.24.2...v0.24.3) (2026-05-13) ### ๐Ÿ› Bug Fixes * **dependabot:** Replace assignees with CODEOWNERS ([f360f03](https://github.com/inference-gateway/inference-gateway/commit/f360f03c427cce3def5f39fee63e758158bc3bf0)) ### ๐Ÿ”ง Miscellaneous * **dependabot:** Simplify config to root gomod, docker, and github-actions ([644e958](https://github.com/inference-gateway/inference-gateway/commit/644e9582cff674a3c68fbb613e23e5abedHigh5/13/2026
v0.24.1## [0.24.1](https://github.com/inference-gateway/inference-gateway/compare/v0.24.0...v0.24.1) (2026-05-07) ### ๐Ÿ‘ท CI * **deps:** Bump golangci-lint to latest ([6924c38](https://github.com/inference-gateway/inference-gateway/commit/6924c3865e90178446142eb0ac622a93421e1950)) * Update Claude Code action version and refine system prompt instructions ([3e2fae3](https://github.com/inference-gateway/inference-gateway/commit/3e2fae3dfbc50ac8b789d76ba812f339cbc8ee49)) * Update golangci-lint installatioHigh5/7/2026
v0.24.0## [0.24.0](https://github.com/inference-gateway/inference-gateway/compare/v0.23.6...v0.24.0) (2026-04-28) ### โœจ Features * Add Google's extra content for thought_signature passing ([#275](https://github.com/inference-gateway/inference-gateway/issues/275)) ([b31659b](https://github.com/inference-gateway/inference-gateway/commit/b31659b3d83b587077baa26f11d17d6040d4c080)) ### ๐Ÿ› Bug Fixes * **ci:** Infer workflow should be skipped when the actor was a bot ([327a86c](https://github.com/inferencHigh4/28/2026
v0.23.6## [0.23.6](https://github.com/inference-gateway/inference-gateway/compare/v0.23.5...v0.23.6) (2026-04-08) ### ๐Ÿ”ง Miscellaneous * Bump dev dependencies and tool versions ([#266](https://github.com/inference-gateway/inference-gateway/issues/266)) ([d851119](https://github.com/inference-gateway/inference-gateway/commit/d85111908b4063b1d1ac5651f6a8d1c00ae9f426)) * **deps(examples):** Bump @hono/node-server ([#267](https://github.com/inference-gateway/inference-gateway/issues/267)) ([ec87055]High4/8/2026
v0.23.5## [0.23.5](https://github.com/inference-gateway/inference-gateway/compare/v0.23.4...v0.23.5) (2026-04-01) ### ๐Ÿ”ง Miscellaneous * Add stale issues workflow to auto-close inactive issues ([0989d22](https://github.com/inference-gateway/inference-gateway/commit/0989d225d61f7ba414f1619f5c13058ed5033503)) * Bump CI and dev containers dependencies ([#255](https://github.com/inference-gateway/inference-gateway/issues/255)) ([aca7a05](https://github.com/inference-gateway/inference-gateway/commit/aca7aMedium4/1/2026
v0.23.4## [0.23.4](https://github.com/inference-gateway/inference-gateway/compare/v0.23.3...v0.23.4) (2026-03-05) ### ๐Ÿ› Bug Fixes * Do not run infer agent if the comment was made by dependabot ([2ea9aa9](https://github.com/inference-gateway/inference-gateway/commit/2ea9aa9f92bb75cf1e8fad8f2721389c8021e092)) --- ## ๐Ÿ“ฆ Quick Installation ### Binary Installation **Install latest version:** ```bash curl -fsSL https://raw.githubusercontent.com/inference-gateway/inference-gateway/main/install.sh | baLow3/5/2026
v0.23.3## [0.23.3](https://github.com/inference-gateway/inference-gateway/compare/v0.23.2...v0.23.3) (2026-03-05) ### โ™ป๏ธ Improvements * Remove deprecated web UI ([#233](https://github.com/inference-gateway/inference-gateway/issues/233)) ([1738332](https://github.com/inference-gateway/inference-gateway/commit/1738332230bc5092206f352f087442ae245e34db)) ### ๐Ÿ”ง Miscellaneous * **deps)(deps:** Bump go.opentelemetry.io/otel/sdk ([#242](https://github.com/inference-gateway/inference-gateway/issues/242)) (Low3/5/2026
v0.23.2## [0.23.2](https://github.com/inference-gateway/inference-gateway/compare/v0.23.1...v0.23.2) (2026-01-23) ### ๐Ÿ› Bug Fixes * **examples:** Add missing ghcr.io prefix to oci images ([02a84b8](https://github.com/inference-gateway/inference-gateway/commit/02a84b89680744534aa37c705f941bbd84b56869)) --- ## ๐Ÿ“ฆ Quick Installation ### Binary Installation **Install latest version:** ```bash curl -fsSL https://raw.githubusercontent.com/inference-gateway/inference-gateway/main/install.sh | bash ```Low1/23/2026
v0.23.1## [0.23.1](https://github.com/inference-gateway/inference-gateway/compare/v0.23.0...v0.23.1) (2026-01-23) ### โ™ป๏ธ Improvements * Replace interface{} with any and add multimodal type support ([#232](https://github.com/inference-gateway/inference-gateway/issues/232)) ([bfae43d](https://github.com/inference-gateway/inference-gateway/commit/bfae43d3903ae0f1f542aab6fb563fecb0f976e6)) --- ## ๐Ÿ“ฆ Quick Installation ### Binary Installation **Install latest version:** ```bash curl -fsSL https://rawLow1/23/2026
v0.23.0## [0.23.0](https://github.com/inference-gateway/inference-gateway/compare/v0.22.10...v0.23.0) (2026-01-22) ### โœจ Features * **providers:** Add Moonshot AI provider ([#225](https://github.com/inference-gateway/inference-gateway/issues/225)) ([43e5816](https://github.com/inference-gateway/inference-gateway/commit/43e5816051ba15e79f54d16b610a08275dde267f)) ### ๐Ÿ”ง Miscellaneous * **deps:** Bump hono in /examples/docker-compose/mcp/pizza-server ([#228](https://github.com/inference-gateway/infereLow1/22/2026
v0.22.10## [0.22.10](https://github.com/inference-gateway/inference-gateway/compare/v0.22.9...v0.22.10) (2026-01-07) ### ๐Ÿ”ง Miscellaneous * **deps:** Update qs to 6.14.1 to resolve security vulnerability ([6f67514](https://github.com/inference-gateway/inference-gateway/commit/6f675146d87f03734e70f5696f17854ee8b6fad0)) * **deps:** Bump @modelcontextprotocol/sdk ([#226](https://github.com/inference-gateway/inference-gateway/issues/226)) ([e0802fd](https://github.com/inference-gateway/inference-gateLow1/7/2026
v0.22.9## [0.22.9](https://github.com/inference-gateway/inference-gateway/compare/v0.22.8...v0.22.9) (2025-12-14) ### ๐Ÿ› Bug Fixes * **install:** Prefix the path with the INSTALL_DIR variable ([78ed26b](https://github.com/inference-gateway/inference-gateway/commit/78ed26bd5279ed629e9ca18dad7e96bdbd8d2496)) --- ## ๐Ÿ“ฆ Quick Installation ### Binary Installation **Install latest version:** ```bash curl -fsSL https://raw.githubusercontent.com/inference-gateway/inference-gateway/main/install.sh | bashLow12/14/2025
v0.22.8## [0.22.8](https://github.com/inference-gateway/inference-gateway/compare/v0.22.7...v0.22.8) (2025-12-12) ### โ™ป๏ธ Improvements * Gracefully handle images sent to non-vision models ([#223](https://github.com/inference-gateway/inference-gateway/issues/223)) ([06fb970](https://github.com/inference-gateway/inference-gateway/commit/06fb970c48563e74f954786adc1c6dc941d5f34f)) ### ๐Ÿ‘ท CI * Setup infer workflow ([#222](https://github.com/inference-gateway/inference-gateway/issues/222)) ([2c235be](httpLow12/12/2025
v0.22.7## [0.22.7](https://github.com/inference-gateway/inference-gateway/compare/v0.22.6...v0.22.7) (2025-12-11) ### ๐Ÿ“š Documentation * Add AGENTS.md for AI agent guidance ([91c2131](https://github.com/inference-gateway/inference-gateway/commit/91c2131a64b93066e1d692947c538b3a13903df6)) ### ๐Ÿ”ง Miscellaneous * **deps:** Bump infer CLI version to its latest ([df3f040](https://github.com/inference-gateway/inference-gateway/commit/df3f04069df85cefcaa9ec8a544c4803f15951d2)) * **deps:** Bump semantic-reLow12/11/2025
v0.22.6## [0.22.6](https://github.com/inference-gateway/inference-gateway/compare/v0.22.5...v0.22.6) (2025-12-11) ### ๐Ÿ”ง Miscellaneous * **deps:** Bump github.com/quic-go/quic-go from 0.54.1 to 0.57.0 ([#221](https://github.com/inference-gateway/inference-gateway/issues/221)) ([af3fbb5](https://github.com/inference-gateway/inference-gateway/commit/af3fbb5be02170aac6a5130f67c451dbb172894e)) * **deps:** Bump github.com/quic-go/quic-go from 0.54.1 to 0.57.0 in /examples/*/mcp/* ([#220](https://github.coLow12/11/2025
v0.22.5## [0.22.5](https://github.com/inference-gateway/inference-gateway/compare/v0.22.4...v0.22.5) (2025-12-04) ### ๐Ÿ› Bug Fixes * **docs:** Remove v prefix ([135b3b6](https://github.com/inference-gateway/inference-gateway/commit/135b3b6e274db1208dbca35f3d93bf47a0c98f09)) --- ## ๐Ÿ“ฆ Quick Installation ### Binary Installation **Install latest version:** ```bash curl -fsSL https://raw.githubusercontent.com/inference-gateway/inference-gateway/main/install.sh | bash ``` **Install this version:** `Low12/4/2025
v0.22.4## [0.22.4](https://github.com/inference-gateway/inference-gateway/compare/v0.22.3...v0.22.4) (2025-12-04) ### ๐Ÿ“š Documentation * Move installation right after the overview section ([a3fda4a](https://github.com/inference-gateway/inference-gateway/commit/a3fda4a0ac3675d510d71935e68d6967335dd3a6)) ### ๐Ÿ”ง Miscellaneous * Add markdownlint and improve docs ([#218](https://github.com/inference-gateway/inference-gateway/issues/218)) ([f351330](https://github.com/inference-gateway/inference-Low12/4/2025
v0.22.3## [0.22.3](https://github.com/inference-gateway/inference-gateway/compare/v0.22.2...v0.22.3) (2025-12-04) ### โ™ป๏ธ Improvements * Propagate the actual error from the provider to the client ([e3a9feb](https://github.com/inference-gateway/inference-gateway/commit/e3a9febd6c889a6325e0e4d2f02ee30a53e1c6cb)) ### ๐Ÿ”ง Miscellaneous * **deps:** Bump golang.org/x/crypto from 0.40.0 to 0.45.0 in the examples ([b475adf](https://github.com/inference-gateway/inference-gateway/commit/b475adf99b897c8a2c50ce2Low12/4/2025
v0.22.2## [0.22.2](https://github.com/inference-gateway/inference-gateway/compare/v0.22.1...v0.22.2) (2025-11-29) ### โ™ป๏ธ Improvements * **providers:** Improve Claude 4 vision model detection ([#213](https://github.com/inference-gateway/inference-gateway/issues/213)) ([6a64730](https://github.com/inference-gateway/inference-gateway/commit/6a647300afde31e1933838d5f7a24df547552917)) Low11/29/2025
v0.22.1## [0.22.1](https://github.com/inference-gateway/inference-gateway/compare/v0.22.0...v0.22.1) (2025-11-29) ### โ™ป๏ธ Improvements * **providers:** Improve vision model detection ([#212](https://github.com/inference-gateway/inference-gateway/issues/212)) ([cc2b619](https://github.com/inference-gateway/inference-gateway/commit/cc2b61931763ce77a99fdcd9dcf001d78b444630)) ### ๐Ÿ”จ Miscellaneous * **deps:** Bump golang.org/x/crypto ([#210](https://github.com/inference-gateway/inference-gateway/issues/2Low11/29/2025
v0.22.0## [0.22.0](https://github.com/inference-gateway/inference-gateway/compare/v0.21.0...v0.22.0) (2025-11-21) ### โœจ Features * **config:** Add DISALLOWED_MODELS configuration option ([#209](https://github.com/inference-gateway/inference-gateway/issues/209)) ([189a57a](https://github.com/inference-gateway/inference-gateway/commit/189a57ade8c74a009ed02849f5c2675661d4c30a)), closes [#208](https://github.com/inference-gateway/inference-gateway/issues/208) ### ๐Ÿ› Bug Fixes * **providers:** Add OllamLow11/21/2025
v0.21.0## [0.21.0](https://github.com/inference-gateway/inference-gateway/compare/v0.20.2...v0.21.0) (2025-11-20) ### โœจ Features * **providers:** Add support for Ollama Cloud provider ([#205](https://github.com/inference-gateway/inference-gateway/issues/205)) ([bd6cf2d](https://github.com/inference-gateway/inference-gateway/commit/bd6cf2d8a4cd0105a752bd8416791ace8e4bc8db)), closes [#204](https://github.com/inference-gateway/inference-gateway/issues/204) ### ๐Ÿ”ง Miscellaneous * **ci:** Update Claude Low11/20/2025
v0.20.2## [0.20.2](https://github.com/inference-gateway/inference-gateway/compare/v0.20.1...v0.20.2) (2025-11-17) ### ๐Ÿ“š Documentation * **readme:** Add installation guide and version/help flags ([#198](https://github.com/inference-gateway/inference-gateway/issues/198)) ([8d03fd5](https://github.com/inference-gateway/inference-gateway/commit/8d03fd5efcffdaff90529cfcfca0fe697291fa19)) Low11/17/2025
v0.20.1## [0.20.1](https://github.com/inference-gateway/inference-gateway/compare/v0.20.0...v0.20.1) (2025-11-15) ### โ™ป๏ธ Improvements * **config:** Add missing fields to startup debug log ([#197](https://github.com/inference-gateway/inference-gateway/issues/197)) ([354cdc7](https://github.com/inference-gateway/inference-gateway/commit/354cdc71e0dd41c1a9a0d32e479064d531981f2b)) Low11/15/2025
v0.20.0## [0.20.0](https://github.com/inference-gateway/inference-gateway/compare/v0.19.8...v0.20.0) (2025-11-15) ### โœจ Features * **api:** Add multimodal image content support to Chat Completion API ([#177](https://github.com/inference-gateway/inference-gateway/issues/177)) ([6882aa2](https://github.com/inference-gateway/inference-gateway/commit/6882aa2113954e7205b358dc73d450446f98eb4c)), closes [#176](https://github.com/inference-gateway/inference-gateway/issues/176) ### ๐Ÿ”ง Miscellaneous * Add miLow11/15/2025
v0.19.8## [0.19.8](https://github.com/inference-gateway/inference-gateway/compare/v0.19.7...v0.19.8) (2025-11-15) ### ๐Ÿ”ง Miscellaneous * **ci:** Add Docker image description label to GoReleaser config ([#194](https://github.com/inference-gateway/inference-gateway/issues/194)) ([61733d4](https://github.com/inference-gateway/inference-gateway/commit/61733d4627da295617aac0ee7968b9ec00d69225)) * **ci:** Improve GoReleaser configuration for reproducibility and OCI compliance ([#195](https://github.com/infLow11/15/2025
v0.19.7## [0.19.7](https://github.com/inference-gateway/inference-gateway/compare/v0.19.6...v0.19.7) (2025-11-15) ### ๐Ÿ”ง Miscellaneous * **ci:** Migrate GoReleaser to dockers_v2 format ([#193](https://github.com/inference-gateway/inference-gateway/issues/193)) ([a491149](https://github.com/inference-gateway/inference-gateway/commit/a4911498bcb19f711035a5708f671a86151f4a89)), closes [#192](https://github.com/inference-gateway/inference-gateway/issues/192) Low11/15/2025
v0.19.6## [0.19.6](https://github.com/inference-gateway/inference-gateway/compare/v0.19.5...v0.19.6) (2025-11-15) ### ๐Ÿ”ง Miscellaneous * **docs:** Update Kubernetes examples to use k3s v1.34.1 and ingress-nginx v4.14.0 ([#191](https://github.com/inference-gateway/inference-gateway/issues/191)) ([65a1d53](https://github.com/inference-gateway/inference-gateway/commit/65a1d53e51e2d5d8fa0103de27412d79e14ad944)) Low11/15/2025
v0.19.5## [0.19.5](https://github.com/inference-gateway/inference-gateway/compare/v0.19.4...v0.19.5) (2025-11-15) ### ๐Ÿ”ง Miscellaneous * **deps:** Update cosign-installer to v4.0.0 in artifacts workflow ([#190](https://github.com/inference-gateway/inference-gateway/issues/190)) ([fae964c](https://github.com/inference-gateway/inference-gateway/commit/fae964c6b5a811d3523337f416160bb61552d796)) Low11/15/2025
v0.19.4## [0.19.4](https://github.com/inference-gateway/inference-gateway/compare/v0.19.3...v0.19.4) (2025-11-15) ### ๐Ÿ”ง Miscellaneous * **deps:** Update dependencies and delete claude code review workflow ([#186](https://github.com/inference-gateway/inference-gateway/issues/186)) ([184ed0d](https://github.com/inference-gateway/inference-gateway/commit/184ed0d91370365d51a0c322106e02c09c40ac3a)) * **deps:** Update quic-go dependency to v0.54.1 across all modules ([#189](https://github.com/inference-gaLow11/15/2025
v0.19.3## [0.19.3](https://github.com/inference-gateway/inference-gateway/compare/v0.19.2...v0.19.3) (2025-09-29) ### โ™ป๏ธ Improvements * **a2a:** Remove A2A middleware and all related components ([#183](https://github.com/inference-gateway/inference-gateway/issues/183)) ([a32c7e4](https://github.com/inference-gateway/inference-gateway/commit/a32c7e4a08eae01868b645dc93521130db79de17)) ### ๐Ÿ› Bug Fixes * **a2a:** Prevent gateway crash when A2A agents fail to initialize ([#179](https://github.com/inferLow9/29/2025
v0.19.2## [0.19.2](https://github.com/inference-gateway/inference-gateway/compare/v0.19.1...v0.19.2) (2025-09-02) ### ๐Ÿ› Bug Fixes * **a2a:** Improve handleStreamingTaskSubmission to process text parts ([#180](https://github.com/inference-gateway/inference-gateway/issues/180)) ([a02db25](https://github.com/inference-gateway/inference-gateway/commit/a02db2597eae918fc60911d92bd9def02f84d4f4)) ### ๐Ÿ”ง Miscellaneous * **cli:** Set owner to 'inference-gateway' in config.yaml ([3b1d35e](https://github.comLow9/2/2025
v0.19.2-rc.2## [0.19.2-rc.2](https://github.com/inference-gateway/inference-gateway/compare/v0.19.2-rc.1...v0.19.2-rc.2) (2025-08-29) ### ๐Ÿ› Bug Fixes * **a2a:** Improve handleStreamingTaskSubmission to support both SSE and raw JSON formats for event parsing ([26dd6e5](https://github.com/inference-gateway/inference-gateway/commit/26dd6e5a65bcba1abb31678ca27958ffb68bd969)) Low8/29/2025
v0.19.2-rc.1## [0.19.2-rc.1](https://github.com/inference-gateway/inference-gateway/compare/v0.19.1...v0.19.2-rc.1) (2025-08-29) ### ๐Ÿ› Bug Fixes * **a2a:** Improve handleStreamingTaskSubmission to process text parts from task status updates ([2ea7276](https://github.com/inference-gateway/inference-gateway/commit/2ea72761f07cd95bf0de63f095b7bbc124ab592d)) ### ๐Ÿ”ง Miscellaneous * **cli:** Set owner to 'inference-gateway' in config.yaml ([3b1d35e](https://github.com/inference-gateway/inference-gateway/commLow8/29/2025
v0.19.1## [0.19.1](https://github.com/inference-gateway/inference-gateway/compare/v0.19.0...v0.19.1) (2025-08-23) ### ๐Ÿ‘ท CI * Update golangci-lint installation script to version v2.4.0 in CI workflows ([5f00ebe](https://github.com/inference-gateway/inference-gateway/commit/5f00ebecfb2f04ab5fc4afd415e6a814a143408f)) ### ๐Ÿ“š Documentation * Add Google models to REST endpoints documentation ([658aaf9](https://github.com/inference-gateway/inference-gateway/commit/658aaf9734ce78a3dcf92644cf5c5c6433eee9cdLow8/23/2025
v0.19.0## [0.19.0](https://github.com/inference-gateway/inference-gateway/compare/v0.18.0...v0.19.0) (2025-08-07) ### โœจ Features * **providers:** Add Mistral AI as a provider ([#173](https://github.com/inference-gateway/inference-gateway/issues/173)) ([65d46dd](https://github.com/inference-gateway/inference-gateway/commit/65d46dd8971043dce320e21da7d3abe4c7062509)) Low8/7/2025
v0.18.0## [0.18.0](https://github.com/inference-gateway/inference-gateway/compare/v0.17.2...v0.18.0) (2025-08-02) ### โœจ Features * **debug:** Improve debug logging for better development experience ([#171](https://github.com/inference-gateway/inference-gateway/issues/171)) ([4bb1a47](https://github.com/inference-gateway/inference-gateway/commit/4bb1a47f056151c3d32e2fa632c2500a7b37d46f)) ### ๐Ÿ”ง Miscellaneous * Update inference-gateway image to version 0.17.2 ([a54adb4](https://github.com/inference-gLow8/2/2025
v0.18.0-rc.1## [0.18.0-rc.1](https://github.com/inference-gateway/inference-gateway/compare/v0.17.2...v0.18.0-rc.1) (2025-08-02) ### โœจ Features * **debug:** Refactor debug logging for better development experience ([ae399ae](https://github.com/inference-gateway/inference-gateway/commit/ae399aee9c4e5251c796b92d8299cab1a611dfda)) ### โ™ป๏ธ Improvements * **debug:** Run task generate ([c4c8b69](https://github.com/inference-gateway/inference-gateway/commit/c4c8b69ec144001c5756fed7fd074d3a45c0feca)) ### ๐Ÿ”ง MisLow8/2/2025
v0.17.2## [0.17.2](https://github.com/inference-gateway/inference-gateway/compare/v0.17.1...v0.17.2) (2025-08-01) ### โ™ป๏ธ Improvements * **a2a:** Refactor service discovery to use Agent CRDs instead of A2A ([#169](https://github.com/inference-gateway/inference-gateway/issues/169)) ([d827be7](https://github.com/inference-gateway/inference-gateway/commit/d827be79afe39e10ee80a5c77276ced86b1286ed)), closes [#168](https://github.com/inference-gateway/inference-gateway/issues/168) ### ๐Ÿ”ง Miscellaneous * ALow8/1/2025
v0.17.1## [0.17.1](https://github.com/inference-gateway/inference-gateway/compare/v0.17.0...v0.17.1) (2025-07-30) ### โ™ป๏ธ Improvements * Update import paths from a2a to adk for consistency ([#167](https://github.com/inference-gateway/inference-gateway/issues/167)) ([99f57ed](https://github.com/inference-gateway/inference-gateway/commit/99f57ed6c66d627bc0bf01ce31747ea4a41030a9)) Low7/30/2025
v0.17.0## [0.17.0](https://github.com/inference-gateway/inference-gateway/compare/v0.16.1...v0.17.0) (2025-07-29) ### โœจ Features * **a2a:** Add Kubernetes service discovery for A2A agents ([#166](https://github.com/inference-gateway/inference-gateway/issues/166)) ([9be30ff](https://github.com/inference-gateway/inference-gateway/commit/9be30ff8c4a22fa26c4aef9bd00579e3cbb9b44a)), closes [#142](https://github.com/inference-gateway/inference-gateway/issues/142) ### ๐Ÿ“š Documentation * Add a section to eLow7/29/2025
v0.16.1## [0.16.1](https://github.com/inference-gateway/inference-gateway/compare/v0.16.0...v0.16.1) (2025-07-26) ### โ™ป๏ธ Improvements * **workflow:** Remove security-events permission and scan_containers job ([ff0f482](https://github.com/inference-gateway/inference-gateway/commit/ff0f482feaf143ebfe8da036acdde9f948f3e5e2)) ### ๐Ÿ”ง Miscellaneous * **deps:** Add Dependabot configuration for gomod, docker, and GitHub Actions ([48d368a](https://github.com/inference-gateway/inference-gateway/commit/48d368Low7/26/2025
v0.16.0## [0.16.0](https://github.com/inference-gateway/inference-gateway/compare/v0.15.1...v0.16.0) (2025-07-26) ### โœจ Features * **mcp:** Add health checks and retry mechanisms ([#165](https://github.com/inference-gateway/inference-gateway/issues/165)) ([f1ce6af](https://github.com/inference-gateway/inference-gateway/commit/f1ce6af42a04cb6cc450702873862db17e509b3d)), closes [#164](https://github.com/inference-gateway/inference-gateway/issues/164) ### ๐Ÿ‘ท CI * Change permissions for Claude Code RevLow7/26/2025
v0.15.1## [0.15.1](https://github.com/inference-gateway/inference-gateway/compare/v0.15.0...v0.15.1) (2025-07-26) ### โ™ป๏ธ Improvements * Download the latest A2A schema and generate new Go types ([#163](https://github.com/inference-gateway/inference-gateway/issues/163)) ([3c88346](https://github.com/inference-gateway/inference-gateway/commit/3c88346610b625f0858babf5e30bbde533aea7a6)) * Download the latest MCP schema, generate new Go types and update the code ([#162](https://github.com/inference-gaLow7/26/2025
v0.15.0## [0.15.0](https://github.com/inference-gateway/inference-gateway/compare/v0.14.1...v0.15.0) (2025-07-26) ### โœจ Features * **providers:** Add Google OpenAI-compatible API provider ([#161](https://github.com/inference-gateway/inference-gateway/issues/161)) ([d367fe9](https://github.com/inference-gateway/inference-gateway/commit/d367fe924091291a62013bbe5e1cd3d83a4a6082)), closes [#146](https://github.com/inference-gateway/inference-gateway/issues/146) ### โ™ป๏ธ Improvements * **auth:** Rename auLow7/26/2025
v0.14.1## [0.14.1](https://github.com/inference-gateway/inference-gateway/compare/v0.14.0...v0.14.1) (2025-07-25) ### โ™ป๏ธ Improvements * **config:** Refactor authentication config to use AUTH_ prefix ([#159](https://github.com/inference-gateway/inference-gateway/issues/159)) ([c97bdd1](https://github.com/inference-gateway/inference-gateway/commit/c97bdd15a14f067a5d46eb501dabc22e3f816cb6)) * **docs:** Remove outdated section on function/tool call metrics from README ([9ec242c](https://github.com/infereLow7/25/2025
v0.14.0## [0.14.0](https://github.com/inference-gateway/inference-gateway/compare/v0.13.0...v0.14.0) (2025-07-25) ### โœจ Features * **config:** Add configurable TELEMETRY_METRICS_PORT setting ([#152](https://github.com/inference-gateway/inference-gateway/issues/152)) ([daa066e](https://github.com/inference-gateway/inference-gateway/commit/daa066e08e45c5e17a61319e0fcf3724ddf79259)), closes [#151](https://github.com/inference-gateway/inference-gateway/issues/151) * **mcp:** Add "mcp_" prefix to MCP toolLow7/25/2025
v0.13.0## [0.13.0](https://github.com/inference-gateway/inference-gateway/compare/v0.12.0...v0.13.0) (2025-07-25) ### โœจ Features * **a2a:** Implement retry mechanism for agent connections ([#140](https://github.com/inference-gateway/inference-gateway/issues/140)) ([54033e8](https://github.com/inference-gateway/inference-gateway/commit/54033e8ef4a5489bb6212b715e7f34a7e1d3931a)), closes [#139](https://github.com/inference-gateway/inference-gateway/issues/139) * Implement A2A agent status polling with bLow7/25/2025
v0.13.0-rc.1## [0.13.0-rc.1](https://github.com/inference-gateway/inference-gateway/compare/v0.12.0...v0.13.0-rc.1) (2025-06-24) ### โœจ Features * Add support for configuration file path and update related documentation ([e0bceb6](https://github.com/inference-gateway/inference-gateway/commit/e0bceb6042999cba3ee36923f86f42207af94237)) * Implement SIGHUP signal handling for dynamic config reload ([470e7f3](https://github.com/inference-gateway/inference-gateway/commit/470e7f3992ae8799700a366f2cf233f7ad873c07)Low6/24/2025
v0.12.0## [0.12.0](https://github.com/inference-gateway/inference-gateway/compare/v0.11.2...v0.12.0) (2025-06-18) ### โœจ Features * A2A - Add ListAgentsHandler and GetAgentHandler endpoint to retrieve specific agent details by ID ([#129](https://github.com/inference-gateway/inference-gateway/issues/129)) ([2250fba](https://github.com/inference-gateway/inference-gateway/commit/2250fbabb15746a21a508806f73d5941d7588091)) ### ๐Ÿ“š Documentation * Update README with new A2A integration examples for Docker Low6/18/2025
v0.11.2## [0.11.2](https://github.com/inference-gateway/inference-gateway/compare/v0.11.1...v0.11.2) (2025-06-15) ### โ™ป๏ธ Improvements * Move all MCP related logic to the Middleware ([#127](https://github.com/inference-gateway/inference-gateway/issues/127)) ([6e4375e](https://github.com/inference-gateway/inference-gateway/commit/6e4375eb0e890ce770958023b4fca0cf3e7294e2)) Low6/15/2025
v0.11.1## [0.11.1](https://github.com/inference-gateway/inference-gateway/compare/v0.11.0...v0.11.1) (2025-06-15) ### โ™ป๏ธ Improvements * Rename internal headers to use 'Bypass' terminology ([#126](https://github.com/inference-gateway/inference-gateway/issues/126)) ([c93c75c](https://github.com/inference-gateway/inference-gateway/commit/c93c75c975565e0190f0ff0ee00763a31a582dd7)) Low6/15/2025
v0.11.0## [0.11.0](https://github.com/inference-gateway/inference-gateway/compare/v0.10.2...v0.11.0) (2025-06-12) ### โœจ Features * **a2a:** Implement A2A streaming mode and response handling ([#124](https://github.com/inference-gateway/inference-gateway/issues/124)) ([269c74f](https://github.com/inference-gateway/inference-gateway/commit/269c74f38ceeb8bbab89c516df2a7810a29d534d)) Low6/12/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

voidllmPrivacy-first LLM proxy and AI gateway โ€” load balancing, multi-provider routing, API key management, usage tracking, rate limiting. Self-hosted. Zero knowledge of your prompts.v0.0.19
AgenvoyAgentic framework | Self-improving memory | Pluggable tool extensions | Sandbox executionv0.26.4
ai-gatewayOne API for 25+ LLMs, OpenAI, Anthropic, Bedrock, Azure. Caching, guardrails & cost controls. Go-native LiteLLM & Kong AI Gateway alternative.v1.1.2
goclawGoClaw - GoClaw is OpenClaw rebuilt in Go โ€” with multi-tenant isolation, 5-layer security, and native concurrency. Deploy AI agent teams at scale without compromising on safety.v3.13.2
axonhubโšก๏ธ Open-source AI Gateway โ€” Use any SDK to call 100+ LLMs. Built-in failover, load balancing, cost control & end-to-end tracing.v1.0.0-beta2

More in Infrastructure

tensorzeroTensorZero is an open-source LLMOps platform that unifies an LLM gateway, observability, evaluation, optimization, and experimentation.
modelsThis repository contains comprehensive pricing and configuration data for LLMs. It powers cost attribution for 200+ enterprises running 400B+ tokens through Portkey AI Gateway every day.
edgeeOpen-source AI gateway written in Rust, with token compression for Claude Code, Codex... and any other LLM client.
patent_mcp_serverFastMCP Server for USPTO data