Gravitee logo

Gravitee

Gravitee.io is an open-source API management platform from GraviteeSource, combining a high-performance API Gateway, full-lifecycle API Management, Access Management (IAM), Cockpit (multi-environment control plane), an Alert Engine, a Kubernetes Operator, and a new AI Agent Management suite with native MCP and LLM-proxy capabilities. The core projects are Apache 2.0 OSS, with an Enterprise commercial offering and a managed Gravitee Cloud SaaS. The platform supports synchronous and asynchronous APIs across REST, GraphQL, WebSocket, gRPC, SSE, Webhooks, Kafka, MQTT, AMQP, and Model Context Protocol (MCP).

7 APIs 0 Features
API GatewayAPI ManagementAccess ManagementIdentityEvent-DrivenEvent ManagementKafka GatewayKafkaMQTTGraphQLgRPCAI GatewayMCPA2ALLM ProxyMulti-Gateway FederationDeveloper PortalOpen SourceApache 2.0

APIs

Gravitee API Management

Gravitee API Management (APIM) is the core product — an open-source, flexible, blazing-fast API gateway, management plane, and developer portal. It supports v2 "proxy" APIs and ...

Gravitee Access Management

Gravitee Access Management (AM) is an open-source Identity and Access Management solution offering OAuth2, OpenID Connect (OIDC), UMA 2.0, CIBA, SCIM 2.0, and SAML 2.0. It manag...

Gravitee Cockpit

Gravitee Cockpit is the multi-environment, multi-installation control plane for Gravitee. It centralizes management of multiple APIM and AM installations (dev, staging, prod, re...

Gravitee Alert Engine

Gravitee Alert Engine (AE) is a real-time API monitoring solution that tracks performance, availability, errors, quota approach, and security events across all Gravitee gateways...

Gravitee AI Agent Management

Gravitee AI Agent Management brings the API management discipline to agentic AI ecosystems. It is delivered as an Enterprise add-on package and includes an LLM Proxy (model rout...

Gravitee Kafka Gateway

The Gravitee Kafka Gateway brings full API management discipline to Apache Kafka. It sits in front of one or more Kafka clusters and applies authentication mediation, ACLs, quot...

Gravitee Kubernetes Operator

The Gravitee Kubernetes Operator (GKO) is a Go-based Kubernetes operator that lets platform teams declare Gravitee APIs, applications, subscriptions, shared policy groups, and m...

Semantic Vocabularies

Gravitee Context

0 classes · 10 properties

JSON-LD

API Governance Rules

Gravitee API Rules

9 rules · 5 errors 3 warnings

SPECTRAL

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
📰
Blog
Blog
💰
Pricing
Pricing
📄
ChangeLog
ChangeLog
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
🔗
Community
Community
🔗
Issue Tracker
Issue Tracker
🔗
Partners
Partners
🔗
License
License
🔗
JSON-LD Context
JSON-LD Context
🔗
JSON Schema
JSON Schema
🔗
JSON Schema
JSON Schema
🔗
JSON Schema
JSON Schema
🔗
Plan
Plan
🔗
Rate Limit
Rate Limit
🔗
FinOps
FinOps
🔗
Capabilities
Capabilities
🔗
Capabilities
Capabilities
🔗
Capabilities
Capabilities
🔗
Capabilities
Capabilities
🔗
Capabilities
Capabilities
🔗
MCPServer
MCPServer

Sources

Raw ↑
aid: gravitee
name: Gravitee
description: >-
  Gravitee.io is an open-source API management platform from GraviteeSource, combining a high-performance API Gateway,
  full-lifecycle API Management, Access Management (IAM), Cockpit (multi-environment control plane), an Alert Engine, a
  Kubernetes Operator, and a new AI Agent Management suite with native MCP and LLM-proxy capabilities. The core projects
  are Apache 2.0 OSS, with an Enterprise commercial offering and a managed Gravitee Cloud SaaS. The platform supports
  synchronous and asynchronous APIs across REST, GraphQL, WebSocket, gRPC, SSE, Webhooks, Kafka, MQTT, AMQP, and Model
  Context Protocol (MCP).
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- API Gateway
- API Management
- Access Management
- Identity
- Event-Driven
- Event Management
- Kafka Gateway
- Kafka
- MQTT
- GraphQL
- gRPC
- AI Gateway
- MCP
- A2A
- LLM Proxy
- Multi-Gateway Federation
- Developer Portal
- Open Source
- Apache 2.0
url: https://raw.githubusercontent.com/api-evangelist/gravitee/refs/heads/main/apis.yml
created: '2026-03-18'
modified: '2026-05-21'
specificationVersion: '0.20'
apis:
- aid: gravitee:gravitee-api-management
  name: Gravitee API Management
  description: >-
    Gravitee API Management (APIM) is the core product — an open-source, flexible, blazing-fast API gateway,
    management plane, and developer portal. It supports v2 "proxy" APIs and v4 message-oriented APIs over REST,
    GraphQL, WebSocket, gRPC, SSE, Webhooks, Kafka, MQTT, AMQP, Solace, RabbitMQ, and MCP. Lifecycle, policies, plans,
    applications, subscriptions, federation, and analytics are all managed through the Management API and consoles.
  humanURL: https://www.gravitee.io/platform/api-management
  baseURL: https://documentation.gravitee.io/apim
  tags:
  - API Gateway
  - API Management
  - Lifecycle
  - Developer Portal
  - Federation
  - Open Source
  properties:
  - type: Documentation
    url: https://documentation.gravitee.io/apim
  - type: GettingStarted
    url: https://documentation.gravitee.io/apim/getting-started
  - type: ChangeLog
    url: https://documentation.gravitee.io/apim/release-information/changelog
  - type: License
    url: https://github.com/gravitee-io/gravitee-api-management/blob/master/LICENSE.txt
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-api-management
  - type: SDK
    url: https://github.com/gravitee-io/gravitee-clients-sdk
  - type: SDK
    url: https://github.com/gravitee-io/terraform-provider-apim
  - type: CLI
    url: https://github.com/gravitee-io/graviteeio-cli
  - type: KubernetesOperator
    url: https://github.com/gravitee-io/gravitee-kubernetes-operator
  - type: HelmChart
    url: https://github.com/gravitee-io/helm-charts
  - type: DockerImage
    url: https://hub.docker.com/r/graviteeio/apim-gateway
  - type: OpenAPI
    url: openapi/gravitee-apim-openapi.yml
  - type: JSON-LD Context
    url: json-ld/gravitee-context.jsonld
  - type: JSON Schema
    url: json-schema/gravitee-api-schema.json
  - type: JSON Schema
    url: json-schema/gravitee-plan-schema.json
  - type: KubernetesCRD
    url: crd/gravitee.io_apidefinitions.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_apiv4definitions.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_apiresources.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_applications.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_subscriptions.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_managementcontexts.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_sharedpolicygroups.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_groups.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_notifications.yaml
  - type: Plan
    url: plans/gravitee-plans-pricing.yml
  - type: Rate Limit
    url: rate-limits/gravitee-rate-limits.yml
  - type: FinOps
    url: finops/gravitee-finops.yml
  - type: Capabilities
    url: capabilities/api-gateway-operations.yaml
  - type: Capabilities
    url: capabilities/traffic-observability.yaml
  - url: graphql/gravitee-graphql.md
    type: GraphQL
  features:
  - name: REST API Gateway
    description: >-
      Proxy and govern HTTP/REST APIs with policy pipelines, transformation, authentication, traffic shaping, and
      routing.
  - name: GraphQL Support
    description: Expose GraphQL endpoints with operation-level policies, depth limits, and query whitelisting.
  - name: WebSocket and SSE
    description: Bi-directional streaming proxy and Server-Sent Events for v4 message APIs.
  - name: gRPC Proxy
    description: Native gRPC entrypoint and endpoint support in the v4 gateway.
  - name: Kafka Gateway
    description: Expose native Kafka topics through the gateway with auth, ACL, schema, and quota policies.
  - name: MQTT and AMQP
    description: Streaming endpoints for MQTT, Solace, and RabbitMQ via v4 message APIs.
  - name: Webhooks Entrypoint
    description: Convert message brokers into webhook subscriptions for consumer applications.
  - name: Federation
    description: Discover and federate third-party API gateways and brokers into a single catalog.
  - name: Developer Portal
    description: Branded API catalog with subscription, key management, and OpenAPI documentation.
  - name: API Designer
    description: No-code, drag-and-drop OpenAPI designer for design-first workflows.
  - name: Plans and Subscriptions
    description: Productized plans (Keyless, API Key, OAuth2, JWT, mTLS, Push, Subscription) with subscription lifecycle.
  - name: Policy Studio
    description: >-
      Compose flows from 50+ policies including rate-limit, quota, OAuth2, JWT, JSON-to-JSON, XSLT, Yaegi scripting,
      AWS Lambda, and AI policies.
  - name: Shared Policy Groups
    description: Reusable policy bundles attached to multiple APIs via a Kubernetes CRD or the Management API.
  - name: Custom Policies (Yaegi / Polyglot)
    description: Author policies in Go (Yaegi), Groovy, and JavaScript on the gateway.
  - name: Distributed Quota and Rate Limits
    description: Cluster-aware quota and rate limit counters backed by Redis, Hazelcast, or JDBC.
  - name: Analytics and Observability
    description: Real-time analytics, dashboards, and OpenTelemetry integration via Elasticsearch / OpenSearch reporters.
  - name: API Scoring
    description: Quality scoring of API designs against governance rules (gravitee-scoring-api).
  - name: Multi-Gateway / Multi-Broker Management
    description: >-
      Centralized governance, auto-discovery, and catalog import across Gravitee, AWS API Gateway, Apigee, Azure
      APIM, IBM, Kong, Solace, and Confluent.
  - name: Protocol Mediation
    description: >-
      Expose Kafka, Solace, RedPanda, and MQTT streams as HTTP, REST, WebSockets, Webhooks, and Server-Sent Events
      for frontend consumption.
  useCases:
  - name: Internal API Platform
    description: Stand up an enterprise API platform across multiple environments with federated governance.
  - name: Open Banking and Financial APIs
    description: Apply OAuth2, mTLS, FAPI-aligned profiles, and granular rate limits to PSD2 / Open Banking APIs.
  - name: Event Streaming Productization
    description: Productize Kafka and MQTT streams as managed APIs with quota, ACL, and developer onboarding.
  - name: API Federation
    description: Catalog AWS API Gateway, Kong, Apigee, and Azure APIM assets behind a single Gravitee plane.
  - name: Microservices and Ingress Control
    description: Optimize Kubernetes ingress and microservices strategies with policy-driven routing and observability.
  - name: API Security
    description: >-
      Prevent APIs from becoming an attack vector through layered authn, authz, threat protection, and rate
      limiting.
  - name: Backend Reliability
    description: Improve resilience and uptime with circuit-breaker, retry, fallback, and traffic-shaping policies.
  - name: API Monetization
    description: >-
      Productize and monetize APIs through plans, quotas, subscription billing hooks, and developer portal
      onboarding.
  - name: Centralized API Catalog
    description: Build a unified inventory spanning Gravitee and third-party gateways through federation and discovery.
  - name: Financial Services and Fintech
    description: Secure regulated financial operations across API, event, and AI workloads.
  - name: Insurance
    description: Modernize insurance distribution, claims, and partner APIs with full-lifecycle governance.
  - name: Government
    description: Deliver secure public-sector services with API, identity, and event-streaming controls.
  - name: Healthcare
    description: Govern compliant healthcare APIs and event streams across providers, payers, and patient apps.
  - name: Telecommunications and Media
    description: Power real-time telecom and media workloads with streaming, eventing, and federated gateway control.
  - name: Travel and Hospitality
    description: Manage multi-channel travel and hospitality APIs across distribution, reservation, and loyalty systems.
  - name: Transportation
    description: Optimize transportation and logistics operations with event-driven and partner-facing APIs.
  - name: Manufacturing and Industry 4.0
    description: Enable factory-floor and supply-chain integration with MQTT, Kafka, and REST API governance.
  - name: Software and SaaS
    description: Scale SaaS platforms with multi-tenant API management, monetization, and developer portals.
  integrations:
  - name: Apache Kafka
  - name: Confluent
  - name: RedPanda
  - name: MQTT
  - name: Solace PubSub+
  - name: RabbitMQ
  - name: Redis (rate-limit cache)
  - name: Hazelcast
  - name: Elasticsearch
  - name: OpenSearch
  - name: Prometheus
  - name: Grafana
  - name: OpenTelemetry
  - name: AWS Lambda
  - name: AWS API Gateway
  - name: Azure API Management
  - name: Kong
  - name: Apigee
  - name: IBM API Connect
  - name: Keycloak
  - name: Auth0
  - name: Okta
  - name: Microsoft Entra ID
  - name: Kubernetes
  - name: Helm
  authentication:
  - type: API Key
  - type: OAuth2
  - type: JWT
  - type: mTLS
  - type: Basic
  - type: Bearer Token
- aid: gravitee:gravitee-access-management
  name: Gravitee Access Management
  description: >-
    Gravitee Access Management (AM) is an open-source Identity and Access Management solution offering OAuth2, OpenID
    Connect (OIDC), UMA 2.0, CIBA, SCIM 2.0, and SAML 2.0. It manages security domains, applications, users, identity
    providers, MFA factors, bot detection, certificates, flows, forms, themes, and policies. AM provides an admin REST
    API (Management API) and a runtime authorization server (Gateway).
  humanURL: https://www.gravitee.io/platform/access-management
  baseURL: https://documentation.gravitee.io/am
  tags:
  - Identity
  - Access Management
  - OAuth2
  - OIDC
  - SAML
  - SCIM
  - UMA
  - Open Source
  properties:
  - type: Documentation
    url: https://documentation.gravitee.io/am
  - type: Reference
    url: https://documentation.gravitee.io/am/reference/am-api-reference
  - type: ChangeLog
    url: https://documentation.gravitee.io/am/releases-and-changelog/release-notes
  - type: License
    url: https://github.com/gravitee-io/gravitee-access-management/blob/master/LICENSE
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-access-management
  - type: SDK
    url: https://github.com/gravitee-io/gravitee-access-management/tree/master/gravitee-am-management-api-sdk-java
  - type: HelmChart
    url: https://github.com/gravitee-io/helm-charts/tree/master/helm/gravitee-am
  - type: DockerImage
    url: https://hub.docker.com/r/graviteeio/am-gateway
  - type: OpenAPI
    url: openapi/gravitee-am-openapi.yml
  - type: JSON-LD Context
    url: json-ld/gravitee-context.jsonld
  - type: JSON Schema
    url: json-schema/gravitee-domain-schema.json
  - type: Capabilities
    url: capabilities/access-management.yaml
  features:
  - name: OAuth2 / OIDC Provider
    description: Full OAuth2 + OpenID Connect server with discovery, dynamic client registration, and PKCE.
  - name: UMA 2.0
    description: User-Managed Access for fine-grained, user-consent-driven authorization.
  - name: SCIM 2.0
    description: Cross-domain identity management via the SCIM 2.0 protocol.
  - name: SAML 2.0 Federation
    description: SAML IdP and SP capabilities for enterprise federation.
  - name: MFA Factors
    description: TOTP, SMS, email, WebAuthn / FIDO2, push, and recovery code factors with pluggable factor providers.
  - name: Risk-Based Authentication
    description: Adaptive authentication with bot detection, device identifier, and risk assessment.
  - name: Identity Providers
    description: LDAP, JDBC, Mongo, Google, Facebook, GitHub, Azure AD, OIDC, SAML, custom providers.
  - name: Policy Engine
    description: Pre / post authentication flows with policies for enrich, mfa, account-linking, JS scripting, etc.
  - name: Themes and Forms
    description: Branded login / registration / consent forms with theme customization.
  - name: CIBA
    description: Client-Initiated Backchannel Authentication for decoupled and IoT flows.
  useCases:
  - name: Customer IAM
    description: Sign-up, sign-in, MFA, and consent for B2C applications.
  - name: Workforce IAM
    description: SSO and federation for enterprise workforce SaaS access.
  - name: Open Banking AuthN
    description: FAPI / PSD2-aligned OAuth2 flows for strong customer authentication.
  - name: Machine-to-Machine Tokens
    description: Client-credentials grants and mTLS-bound tokens for service-to-service auth.
  integrations:
  - name: LDAP
  - name: MongoDB
  - name: PostgreSQL
  - name: MySQL
  - name: Microsoft Entra ID
  - name: Google Identity
  - name: Facebook Login
  - name: GitHub OAuth
  - name: Okta
  - name: Auth0
  - name: Keycloak
  - name: SAML 2.0 IdPs
  authentication:
  - type: OAuth2
  - type: OpenID Connect
  - type: Bearer Token
  - type: API Key
  - type: SAML
- aid: gravitee:gravitee-cockpit
  name: Gravitee Cockpit
  description: >-
    Gravitee Cockpit is the multi-environment, multi-installation control plane for Gravitee. It centralizes
    management of multiple APIM and AM installations (dev, staging, prod, regions) into one console, enabling
    promotion of APIs across environments, centralized inventory, and organization-wide governance.
  humanURL: https://documentation.gravitee.io/cockpit
  baseURL: https://cockpit.gravitee.io
  tags:
  - Control Plane
  - Multi-Environment
  - Cockpit
  properties:
  - type: Documentation
    url: https://documentation.gravitee.io/cockpit
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-cockpit-connectors
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-cockpit-api
  features:
  - name: Multi-Installation Console
    description: Manage many APIM/AM installations across regions and environments from one UI.
  - name: API Promotion
    description: Promote API designs and configurations from lower to higher environments.
  - name: Inventory and Discovery
    description: Aggregated inventory of APIs, applications, and subscriptions across installations.
  integrations:
  - name: Gravitee APIM
  - name: Gravitee AM
  authentication:
  - type: OAuth2
  - type: Bearer Token
- aid: gravitee:gravitee-alert-engine
  name: Gravitee Alert Engine
  description: >-
    Gravitee Alert Engine (AE) is a real-time API monitoring solution that tracks performance, availability, errors,
    quota approach, and security events across all Gravitee gateways. It evaluates conditions, fires triggers, and
    routes notifications through webhooks, email, Slack, and other channels.
  humanURL: https://documentation.gravitee.io/ae
  baseURL: https://documentation.gravitee.io/ae
  tags:
  - Alerting
  - Monitoring
  - Observability
  - Notifications
  properties:
  - type: Documentation
    url: https://documentation.gravitee.io/ae
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-alert-api
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-ae-connectors
  features:
  - name: Rule-Based Triggers
    description: Define thresholds for latency, error rate, status codes, and traffic spikes.
  - name: Notification Connectors
    description: Slack, Microsoft Teams, email, webhook, and PagerDuty connectors.
  - name: Real-Time Stream Processing
    description: Stream gateway events into the engine for sub-second evaluation.
  integrations:
  - name: Slack
  - name: Email (SMTP)
  - name: Webhooks
  - name: PagerDuty
  - name: Microsoft Teams
  authentication:
  - type: API Key
  - type: Bearer Token
- aid: gravitee:gravitee-ai-agent-management
  name: Gravitee AI Agent Management
  description: >-
    Gravitee AI Agent Management brings the API management discipline to agentic AI ecosystems. It is delivered as an
    Enterprise add-on package and includes an LLM Proxy (model routing, prompt-token tracking, prompt guard-rails,
    RAG), an MCP Proxy and MCP Tool Server, an A2A Proxy for agent-to-agent flows, an Agent Catalog, and AI-aware
    Identity and Authorization (MCP resource server, OpenFGA permission engine, AuthZen PDP).
  humanURL: https://www.gravitee.io/platform/ai-agent-management
  baseURL: https://documentation.gravitee.io/apim
  tags:
  - AI Gateway
  - MCP
  - LLM Proxy
  - Agentic
  - A2A
  - RAG
  - Enterprise
  properties:
  - type: Documentation
    url: https://documentation.gravitee.io/apim
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-apim-mcp-server
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-inference
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-inference-service
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-policy-ai-prompt-token-tracking
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-policy-ai-prompt-guard-rails
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-policy-ai-retrieval-augmented-generation
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-resource-ai-model-api
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-resource-ai-vector-store-api
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-resource-ai-model-text-classification
  - type: GitHubRepository
    url: https://github.com/gravitee-io/llamaj.cpp
  - type: Capabilities
    url: capabilities/mcp-publishing.yaml
  features:
  - name: LLM Proxy
    description: >-
      Multi-provider proxy for OpenAI, Anthropic, Azure OpenAI, Bedrock, Mistral, Hugging Face, and self-hosted
      models behind one unified interface.
  - name: Prompt Token Tracking
    description: Meter input / output tokens per consumer, per model, per route with enforceable token limits.
  - name: Prompt Guard-Rails
    description: Apply allow / deny / classify rules to user prompts, including PII detection, before they reach the model.
  - name: Semantic Caching
    description: Cache LLM responses at the semantic layer to cut latency and provider cost on repeated prompts.
  - name: Retrieval-Augmented Generation
    description: RAG policy that performs vector-store lookups and injects context into prompts.
  - name: AI Vector Store Resource
    description: Pluggable vector-store resource API for embedding-based retrieval.
  - name: MCP Proxy
    description: Expose APIs as agent-ready tools using MCP standards with validation, governance, quota, and access controls.
  - name: MCP Tool Server / Agent Tool Server
    description: >-
      Convert existing REST and event APIs into structured, reusable agent tools with standardized definitions and
      execution patterns.
  - name: A2A Proxy
    description: >-
      Govern agent-to-agent interactions with full visibility, identity propagation, and enforced authentication,
      authorization, and policy.
  - name: Agent Catalog
    description: Centralize agent discovery, versioning, and lifecycle management across teams.
  - name: Agentic Identity and Access Management
    description: >-
      Zero-trust, context-aware authentication and fine-grained authorization unified across LLMs, agents, and APIs
      (OpenFGA + AuthZen PDP).
  - name: AI Cost and Usage Monitoring
    description: End-to-end visibility into agent activity, prompt cost, and per-tenant LLM spend.
  - name: ML Inference Service
    description: Run text-classification and embedding models in the gateway via the inference service plugin.
  useCases:
  - name: AI Cost Governance
    description: Cap and meter LLM spend by team, by route, by tenant.
  - name: Safe AI Onramp
    description: Apply prompt guard-rails, PII detection, content classification, and audit on AI workloads.
  - name: MCP-First APIs
    description: Publish enterprise APIs as MCP tools for agents and copilots.
  - name: RAG-as-a-Service
    description: Stand up retrieval-augmented endpoints powered by managed vector stores.
  - name: Agentic Zero-Trust
    description: Unified identity and fine-grained authorization across LLMs, agents, and tool calls.
  - name: Multi-Agent Workflow Governance
    description: Track and enforce policy across A2A workflows between cooperating agents.
  integrations:
  - name: OpenAI
  - name: Anthropic Claude
  - name: Azure OpenAI
  - name: AWS Bedrock
  - name: Hugging Face
  - name: Mistral
  - name: Ollama
  - name: Pinecone
  - name: Weaviate
  - name: Qdrant
  - name: Model Context Protocol
  authentication:
  - type: OAuth2
  - type: API Key
  - type: Bearer Token
  - type: mTLS
- aid: gravitee:gravitee-kafka-gateway
  name: Gravitee Kafka Gateway
  description: >-
    The Gravitee Kafka Gateway brings full API management discipline to Apache Kafka. It sits in front of one or more
    Kafka clusters and applies authentication mediation, ACLs, quotas, message filtering and routing, schema and
    serialization policies, virtual topics, and subscription workflows — exposing Kafka as a governed, productized
    event streaming surface for internal and external consumers.
  humanURL: https://www.gravitee.io/platform/kafka-gateway
  baseURL: https://documentation.gravitee.io/apim
  tags:
  - Kafka
  - Event Streaming
  - Event Gateway
  - Message Broker
  - Governance
  - Open Source
  properties:
  - type: Documentation
    url: https://documentation.gravitee.io/apim
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-api-management
  features:
  - name: API Management for Kafka
    description: >-
      Apply policies — rate limiting, header assignment, serialization, JSON / Protobuf transformation — directly to
      Kafka streams.
  - name: Message Filtering and Routing
    description: Route and filter messages by content or headers, moving routing logic off the client and into the gateway.
  - name: Virtual Topics and Topic Mapping
    description: >-
      Expose user-friendly aliases for complex Kafka topic names and abstract backend topic structures from
      consumers.
  - name: Subscription Approval Workflows
    description: Customizable approval workflows that gate which consumers may subscribe to which Kafka topics.
  - name: Authentication Mediation
    description: >-
      Let consumers connect using their preferred auth (OAuth2, JWT, mTLS, SASL) while the broker keeps its own auth
      model.
  - name: Granular Access Control
    description: Fine-grained ACLs over topics, partitions, and consumer groups managed centrally.
  useCases:
  - name: Securely Expose Kafka
    description: >-
      Combine access control, authentication mediation, and approval workflows to safely expose Kafka to internal
      and external consumers.
  - name: Kafka Governance
    description: >-
      Gain visibility and control over Kafka data flows while enforcing organizational standards via policies and
      workflows.
  - name: Self-Service Streaming
    description: Let developers discover and subscribe to Kafka topics through the Gravitee Developer Portal.
  - name: Kafka TCO Reduction
    description: Cut Kafka cost through virtual topics, message offloading, and consolidated access management.
  integrations:
  - name: Apache Kafka
  - name: Confluent
  - name: RedPanda
  - name: Gravitee Developer Portal
  - name: Schema Registry
  authentication:
  - type: OAuth2
  - type: JWT
  - type: mTLS
  - type: SASL
  - type: API Key
- aid: gravitee:gravitee-kubernetes-operator
  name: Gravitee Kubernetes Operator
  description: >-
    The Gravitee Kubernetes Operator (GKO) is a Go-based Kubernetes operator that lets platform teams declare Gravitee
    APIs, applications, subscriptions, shared policy groups, and management contexts as Kubernetes custom resources.
    It reconciles those resources against one or more Gravitee APIM installations.
  humanURL: https://documentation.gravitee.io/apim/kubernetes-operator
  baseURL: https://github.com/gravitee-io/gravitee-kubernetes-operator
  tags:
  - Kubernetes
  - Operator
  - GitOps
  - CRD
  - Open Source
  properties:
  - type: Documentation
    url: https://documentation.gravitee.io/apim/kubernetes-operator
  - type: GitHubRepository
    url: https://github.com/gravitee-io/gravitee-kubernetes-operator
  - type: HelmChart
    url: https://github.com/gravitee-io/gravitee-kubernetes-operator/tree/master/helm/gko
  - type: License
    url: https://github.com/gravitee-io/gravitee-kubernetes-operator/blob/master/LICENSE.txt
  - type: KubernetesCRD
    url: crd/gravitee.io_apidefinitions.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_apiv4definitions.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_apiresources.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_applications.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_subscriptions.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_managementcontexts.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_sharedpolicygroups.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_groups.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_kafkaroutes.yaml
  - type: KubernetesCRD
    url: crd/gravitee.io_notifications.yaml
  features:
  - name: Declarative API Definitions
    description: ApiDefinition (v2) and ApiV4Definition CRDs for proxy and message APIs.
  - name: Application and Subscription CRDs
    description: Application and Subscription resources for declarative consumer onboarding.
  - name: Shared Policy Groups
    description: Bundle and version policy groups across many APIs via CRD.
  - name: Kafka Route CRD
    description: Declarative Kafka topic routes for the Kafka Gateway.
  - name: Management Context
    description: Connect the operator to one or more APIM Management API endpoints.
  - name: Notifications
    description: Declarative notification configuration for promotion / lifecycle events.
  integrations:
  - name: Kubernetes
  - name: Argo CD
  - name: Flux CD
  - name: Helm
  - name: kustomize
  authentication:
  - type: Bearer Token
  - type: API Key
common:
- type: LinkedIn
  url: https://www.linkedin.com/company/gravitee-io
- type: Website
  url: https://www.gravitee.io/
- type: Documentation
  url: https://documentation.gravitee.io/
- type: GettingStarted
  url: https://documentation.gravitee.io/apim/getting-started
- type: Blog
  url: https://www.gravitee.io/blog/all
- type: Pricing
  url: https://www.gravitee.io/pricing
- type: ChangeLog
  url: https://documentation.gravitee.io/apim/release-information/changelog
- type: GitHubOrganization
  url: https://github.com/gravitee-io
- type: GitHubRepository
  url: https://github.com/gravitee-io/gravitee-api-management
- type: Community
  url: https://community.gravitee.io/
- type: Issue Tracker
  url: https://github.com/gravitee-io/gravitee-api-management/issues
- type: Partners
  url: https://www.gravitee.io/partners
- type: License
  url: https://www.apache.org/licenses/LICENSE-2.0
- type: JSON-LD Context
  url: json-ld/gravitee-context.jsonld
- type: JSON Schema
  url: json-schema/gravitee-api-schema.json
- type: JSON Schema
  url: json-schema/gravitee-plan-schema.json
- type: JSON Schema
  url: json-schema/gravitee-domain-schema.json
- type: Plan
  url: plans/gravitee-plans-pricing.yml
- type: Rate Limit
  url: rate-limits/gravitee-rate-limits.yml
- type: FinOps
  url: finops/gravitee-finops.yml
- type: Capabilities
  url: capabilities/api-gateway-operations.yaml
- type: Capabilities
  url: capabilities/traffic-observability.yaml
- type: Capabilities
  url: capabilities/mcp-publishing.yaml
- type: Capabilities
  url: capabilities/api-management.yaml
- type: Capabilities
  url: capabilities/access-management.yaml
- name: MCP Server
  url: https://github.com/gravitee-io/gravitee-apim-mcp-server
  type: MCPServer
integrations:
- name: Apache Kafka
- name: Confluent
- name: RedPanda
- name: MQTT
- name: Solace PubSub+
- name: RabbitMQ
- name: AWS API Gateway
- name: Azure API Management
- name: Apigee
- name: Kong
- name: IBM API Connect
- name: Kubernetes
- name: Helm
- name: Argo CD
- name: Elasticsearch
- name: OpenTelemetry
- name: Prometheus
- name: OpenAI
- name: Anthropic Claude
- name: AWS Bedrock
- name: Slack
- name: PagerDuty
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com