agentgateway

Next Generation Agentic Proxy

236
43
<div align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/agentgateway/agentgateway/refs/heads/main/img/banner-light.svg" alt="agentgateway" width="400"> <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/agentgateway/agentgateway/refs/heads/main/img/banner-dark.svg" alt="agentgateway" width="400"> <img alt="agentgateway" src="https://raw.githubusercontent.com/agentgateway/agentgateway/refs/heads/main/img/banner-light.svg"> </picture> <div> <a href="https://discord.gg/BdJpzaPjHv"> <img src="https://img.shields.io/discord/1346225185166065826?style=flat&label=Join%20Discord&color=6D28D9" alt="Discord"> </a> <a href="https://github.com/agentgateway/agentgateway/releases"> <img src="https://img.shields.io/github/v/release/agentgateway/agentgateway?style=flat&label=Latest%20Release&color=6D28D9" alt="Latest Release"> </a> </div> <div> The first <strong>full featured</strong>, <strong>enterprise-grade</strong> Agent Gateway. </div> </div>

Key Features:

  • Highly performant: agentgateway is written in rust, and is designed from the ground up to handle any scale you can throw at it.
  • Security First: agentgateway includes a robust MCP/A2A focused RBAC system.
  • Multi Tenant: agentgateway supports multiple tenants, each with their own set of resources and users.
  • Dynamic: agentgateway supports dynamic configuration updates via xDS, without any downtime.
  • Run Anywhere: agentgateway can run anywhere, from a single machine to a large scale multi-tenant deployment.
  • Legacy API Support: agentgateway can transform legacy APIs into MCP resources. Currently supports OpenAPI. (gRPC coming soon)
  • Open Source: agentgateway is open source, and licensed under the Apache 2.0 license.
<br>

Getting Started

To get started with agentgateway, please check out the Getting Started Guide.

Build from Source

Requirements:

  • Rust 1.86+
  • npm 10+

Build the agentgateway UI:

cd ui
npm install
npm run build

Build the agentgateway binary:

make build

Run the agentgateway binary:

./target/release/agentgateway

Open your browser and navigate to http://localhost:19000/ui to see the agentgateway UI.

Repository

AG
agentgateway

agentgateway/agentgateway

Created

March 18, 2025

Updated

July 7, 2025

Language

Rust

Category

AI