Ambassador logo

Ambassador

Ambassador is a Kubernetes-native API Gateway built on Envoy Proxy, providing routing, load balancing, authentication, and observability for microservices.

6 APIs 1 Capabilities 7 Features
API DevelopmentGatewaysIngressKubernetesMock ServersMocksPlatformTesting

APIs

Ambassador

Ambassador offers a suite of products designed to deliver API developer experiences that fuel innovation. These products, Blackbird API Development Platform, Edge Stack API Gate...

Ambassador Edge Stack API Gateway

Ambassador Edge Stack is a Kubernetes-native API gateway built on Envoy Proxy that provides routing, load balancing, authentication, rate limiting, and observability for microse...

Emissary-Ingress

Emissary-Ingress is an open-source, Kubernetes-native API gateway built on Envoy Proxy and a CNCF incubating project, formerly known as Ambassador API Gateway. It uses custom re...

Ambassador Telepresence RESTful API

Telepresence provides a RESTful API server that runs on the local host, both on the local workstation and in a pod that contains a traffic-agent. The API includes healthz, consu...

Ambassador Blackbird API Development Platform

Blackbird is an API development platform that helps developers design, build, test, and manage APIs with AI-powered code generation, mocking, and production-like test environmen...

Ambassador Edge Stack Developer Portal

The Ambassador Edge Stack Developer Portal automatically detects and publishes API documentation, serving as a single point of reference for all microservice APIs. It supports S...

Capabilities

Ambassador Gateway Management

Unified gateway management workflow for platform engineers and DevOps teams to configure API routing, TLS termination, rate limiting, and health monitoring across Ambassador Edg...

Run with Naftiko

Features

Kubernetes-Native API Gateway

Purpose-built for Kubernetes with custom resource definitions (CRDs) for declarative configuration of routing, TLS, and rate limiting.

Envoy Proxy Foundation

Built on Envoy Proxy for high-performance load balancing, circuit breaking, and observability at the edge.

Authentication and Security

Integrated OAuth2, API key, and JWT-based authentication filters to secure API endpoints without custom code.

Rate Limiting

Configurable rate limiting with labels and descriptors to control request throughput to backend services.

Developer Portal

Automatic API documentation publishing from OpenAPI/Swagger specs with customizable developer portal for onboarding.

Local Development with Telepresence

Intercept and debug remote Kubernetes services locally using Telepresence for fast inner-loop development.

API Mocking with Blackbird

AI-powered API development platform with mock servers and production-like test environments for rapid iteration.

Use Cases

Microservices API Gateway

Route, secure, and observe traffic to microservices running in Kubernetes clusters.

API Development and Testing

Design, mock, and test APIs locally with Blackbird before deploying to Kubernetes environments.

Multi-Team API Management

Enable multiple teams to independently manage their API routing and configuration using Kubernetes CRDs.

Service Mesh Edge Gateway

Serve as the edge gateway in a service mesh architecture, handling north-south traffic with TLS termination.

Developer Onboarding

Provide a self-service developer portal for internal and external developers to discover and consume APIs.

Integrations

Kubernetes

Native integration with Kubernetes using CRDs for Mapping, Host, TLSContext, and RateLimit resources.

Envoy Proxy

Built on Envoy Proxy with full access to Envoy's load balancing, circuit breaking, and observability features.

Helm

Install and manage Ambassador Edge Stack using Helm charts for Kubernetes deployments.

Prometheus and Grafana

Export metrics to Prometheus and visualize API gateway performance in Grafana dashboards.

Cert-Manager

Automatic TLS certificate management via cert-manager and ACME protocol integration.

Semantic Vocabularies

Ambassador Context

0 classes · 0 properties

JSON-LD

API Governance Rules

Ambassador API Rules

7 rules · 7 errors

SPECTRAL

Resources

🔗
Customers
Customers
💰
Pricing
Pricing
📰
Blog
Blog
💬
FAQ
FAQ
🔗
Documentation
Documentation
💬
Support
Support
🔗
Partners
Partners
🚀
GettingStarted
GettingStarted
👥
GitHubRepository
GitHubRepository
📄
ChangeLog
ChangeLog
🟢
StatusPage
StatusPage
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
🔗
X
X
🔗
LinkedIn
LinkedIn
📝
SignUp
SignUp
👥
GitHubRepository
GitHubRepository
👥
GitHubOrganization
GitHubOrganization
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema

Sources

Raw ↑
aid: ambassador
url: https://raw.githubusercontent.com/api-evangelist/ambassador/refs/heads/main/apis.yml
apis:
  - aid: ambassador:ambassador
    name: Ambassador
    tags:
      - Gateways
      - Mocking
      - Testing
    humanURL: https://www.getambassador.io/
    properties:
      - url: https://www.getambassador.io/
        type: Documentation
    description: Ambassador offers a suite of products designed to deliver API developer experiences that fuel innovation. These products, Blackbird API Development Platform, Edge Stack API Gateway, and Telepresence, accelerate development, expedite testing, and optimize the delivery of API resources.
  - aid: ambassador:edge-stack-api-gateway
    name: Ambassador Edge Stack API Gateway
    tags:
      - API Management
      - Envoy
      - Gateways
      - Ingress
      - Kubernetes
    humanURL: https://www.getambassador.io/products/edge-stack/api-gateway
    properties:
      - url: https://www.getambassador.io/products/edge-stack/api-gateway
        type: Documentation
      - url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/getting-started/
        type: GettingStarted
      - url: https://www.getambassador.io/docs/edge-stack/latest/topics/install/
        type: Documentation
      - url: https://www.getambassador.io/docs/edge-stack/latest/topics/install/helm/
        type: Documentation
      - url: https://www.getambassador.io/docs/edge-stack/latest/topics/using/intro-mappings
        type: Documentation
      - url: https://www.getambassador.io/docs/edge-stack/latest/topics/running/host-crd
        type: Documentation
      - url: https://www.getambassador.io/docs/edge-stack/latest/topics/using/rate-limits
        type: Documentation
      - url: https://www.getambassador.io/docs/edge-stack/latest/topics/using/filters/oauth2
        type: Documentation
      - url: https://www.getambassador.io/docs/edge-stack/latest/topics/using/filters/apikeys
        type: Documentation
      - url: https://www.getambassador.io/docs/edge-stack/latest/topics/using/gateway-api
        type: Documentation
      - url: https://www.getambassador.io/docs/edge-stack/latest/about/changes-2.x
        type: Documentation
      - url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/quickstart-demo
        type: GettingStarted
      - url: https://github.com/datawire/edge-stack
        type: GitHubRepository
      - url: openapi/ambassador-openapi.yml
        type: OpenAPI
    description: Ambassador Edge Stack is a Kubernetes-native API gateway built on Envoy Proxy that provides routing, load balancing, authentication, rate limiting, and observability for microservices. It supports custom resource definitions (CRDs) including Mapping, Host, TLSContext, and RateLimit for declarative configuration.
  - aid: ambassador:emissary-ingress
    name: Emissary-Ingress
    tags:
      - CNCF
      - Envoy
      - Gateways
      - Ingress
      - Kubernetes
      - Open Source
    humanURL: https://www.getambassador.io/docs/emissary
    properties:
      - url: https://www.getambassador.io/docs/emissary
        type: Documentation
      - url: https://emissary-ingress.dev/
        type: Documentation
      - url: https://www.getambassador.io/docs/emissary/latest/tutorials/quickstart-demo
        type: GettingStarted
      - url: https://github.com/emissary-ingress/emissary
        type: GitHubRepository
      - url: https://github.com/emissary-ingress/emissary/blob/master/CHANGELOG.md
        type: ChangeLog
    description: Emissary-Ingress is an open-source, Kubernetes-native API gateway built on Envoy Proxy and a CNCF incubating project, formerly known as Ambassador API Gateway. It uses custom resource definitions (CRDs) including Mapping, Host, Listener, and TLSContext for declarative edge management.
  - aid: ambassador:telepresence-api
    name: Ambassador Telepresence RESTful API
    tags:
      - Debugging
      - Development
      - Intercepts
      - Kubernetes
    humanURL: https://www.getambassador.io/docs/telepresence/latest/reference/restapi
    properties:
      - url: https://www.getambassador.io/docs/telepresence/latest/reference/restapi
        type: Documentation
      - url: https://www.getambassador.io/docs/telepresence-oss/latest/quick-start
        type: GettingStarted
      - url: https://www.getambassador.io/docs/telepresence/latest/howtos/intercepts
        type: Documentation
      - url: https://www.getambassador.io/docs/telepresence/latest/concepts/intercepts
        type: Documentation
      - url: https://www.getambassador.io/docs/telepresence/latest/reference/config
        type: Documentation
      - url: https://www.getambassador.io/products/telepresence
        type: Documentation
    description: Telepresence provides a RESTful API server that runs on the local host, both on the local workstation and in a pod that contains a traffic-agent. The API includes healthz, consume-here, and intercept-info endpoints for managing service intercepts in Kubernetes development environments.
  - aid: ambassador:blackbird-api-development-platform
    name: Ambassador Blackbird API Development Platform
    tags:
      - API Development
      - Code Generation
      - Mocking
      - OpenAPI
      - Testing
    humanURL: https://www.getambassador.io/products/blackbird/api-development
    properties:
      - url: https://www.getambassador.io/products/blackbird/api-development
        type: Documentation
      - url: https://www.getambassador.io/docs/blackbird
        type: Documentation
      - url: https://www.getambassador.io/docs/blackbird/latest/install/quickstart
        type: GettingStarted
      - url: https://www.getambassador.io/docs/blackbird/latest/guides/api/quickstart
        type: GettingStarted
      - url: https://www.getambassador.io/docs/blackbird/latest/guides/code/quickstart
        type: GettingStarted
      - url: https://www.getambassador.io/docs/blackbird/latest/guides/deployments/quickstart
        type: GettingStarted
      - url: https://www.getambassador.io/docs/blackbird/latest/release-notes
        type: ReleaseNotes
      - url: https://www.getambassador.io/docs/blackbird/latest/reference/mcp
        type: Documentation
    description: Blackbird is an API development platform that helps developers design, build, test, and manage APIs with AI-powered code generation, mocking, and production-like test environments. It supports OpenAPI specifications and provides integrated debugging tools.
  - aid: ambassador:edge-stack-developer-portal
    name: Ambassador Edge Stack Developer Portal
    tags:
      - API Catalog
      - Developer Portal
      - Documentation
      - OpenAPI
    humanURL: https://www.getambassador.io/docs/edge-stack/latest/tutorials/dev-portal-tutorial
    properties:
      - url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/dev-portal-tutorial
        type: GettingStarted
      - url: https://www.getambassador.io/docs/latest/topics/using/dev-portal/
        type: Documentation
      - url: https://www.getambassador.io/products/edge-stack/api-gateway/developer-portal
        type: Documentation
    description: The Ambassador Edge Stack Developer Portal automatically detects and publishes API documentation, serving as a single point of reference for all microservice APIs. It supports Swagger and OpenAPI V3 specifications and provides a fully customizable portal for internal and external developer onboarding.
name: Ambassador
tags:
  - API Development
  - Gateways
  - Ingress
  - Kubernetes
  - Mock Servers
  - Mocks
  - Platform
  - Testing
type: Contract
image: https://www.getambassador.io/images/ambassador-logo.png
access: 3rd-Party
common:
  - url: https://www.getambassador.io/case-studies
    name: 'Empowering Journeys: Customer Success Stories That Speak Volumes'
    type: Customers
  - url: https://www.getambassador.io/pricing
    name: Ambassador Pricing | Scalable Plans for Edge Stack & Telepresence
    type: Pricing
  - url: https://www.getambassador.io/blog
    name: Blog | Ambassador
    type: Blog
  - url: https://www.getambassador.io/faq
    name: Edge Stack API Gateway and Telepresence FAQs
    type: FAQ
  - url: https://www.getambassador.io/docs
    name: Docs Home | Ambassador Labs
    type: Documentation
  - url: https://www.getambassador.io/support
    name: Support | Ambassador Labs
    type: Support
  - url: https://www.getambassador.io/company/partnerships
    name: Join the Ambassador Partner Program
    type: Partners
  - url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/getting-started/
    type: GettingStarted
  - url: https://github.com/emissary-ingress/emissary
    type: GitHubRepository
  - url: https://github.com/emissary-ingress/emissary/blob/master/CHANGELOG.md
    type: ChangeLog
  - url: https://status.datawire.io/
    type: StatusPage
  - url: https://www.getambassador.io/products/edge-stack/api-gateway/security-authentication
    type: Authentication
  - url: https://www.getambassador.io/docs/edge-stack/latest/howtos/rate-limiting-tutorial
    type: RateLimits
  - url: https://x.com/ambassadorlabs
    type: X
  - url: https://www.linkedin.com/company/ambassadorlabs
    type: LinkedIn
  - url: https://app.getambassador.io/
    type: SignUp
  - url: https://github.com/datawire/ambassador-docs
    type: GitHubRepository
  - url: https://github.com/datawire
    type: GitHubOrganization
  - url: json-ld/ambassador-context.jsonld
    type: JSONLD
  - url: json-schema/ambassador-mapping-schema.json
    type: JSONSchema
  - type: Features
    data:
      - name: Kubernetes-Native API Gateway
        description: Purpose-built for Kubernetes with custom resource definitions (CRDs) for declarative configuration of routing, TLS, and rate limiting.
      - name: Envoy Proxy Foundation
        description: Built on Envoy Proxy for high-performance load balancing, circuit breaking, and observability at the edge.
      - name: Authentication and Security
        description: Integrated OAuth2, API key, and JWT-based authentication filters to secure API endpoints without custom code.
      - name: Rate Limiting
        description: Configurable rate limiting with labels and descriptors to control request throughput to backend services.
      - name: Developer Portal
        description: Automatic API documentation publishing from OpenAPI/Swagger specs with customizable developer portal for onboarding.
      - name: Local Development with Telepresence
        description: Intercept and debug remote Kubernetes services locally using Telepresence for fast inner-loop development.
      - name: API Mocking with Blackbird
        description: AI-powered API development platform with mock servers and production-like test environments for rapid iteration.
  - type: UseCases
    data:
      - name: Microservices API Gateway
        description: Route, secure, and observe traffic to microservices running in Kubernetes clusters.
      - name: API Development and Testing
        description: Design, mock, and test APIs locally with Blackbird before deploying to Kubernetes environments.
      - name: Multi-Team API Management
        description: Enable multiple teams to independently manage their API routing and configuration using Kubernetes CRDs.
      - name: Service Mesh Edge Gateway
        description: Serve as the edge gateway in a service mesh architecture, handling north-south traffic with TLS termination.
      - name: Developer Onboarding
        description: Provide a self-service developer portal for internal and external developers to discover and consume APIs.
  - type: Integrations
    data:
      - name: Kubernetes
        description: Native integration with Kubernetes using CRDs for Mapping, Host, TLSContext, and RateLimit resources.
      - name: Envoy Proxy
        description: Built on Envoy Proxy with full access to Envoy's load balancing, circuit breaking, and observability features.
      - name: Helm
        description: Install and manage Ambassador Edge Stack using Helm charts for Kubernetes deployments.
      - name: Prometheus and Grafana
        description: Export metrics to Prometheus and visualize API gateway performance in Grafana dashboards.
      - name: Cert-Manager
        description: Automatic TLS certificate management via cert-manager and ACME protocol integration.
created: '2025-01-08'
modified: '2026-04-18'
position: Consuming
segments:
  - Gateways
description: >-
  Ambassador is a Kubernetes-native API Gateway built on Envoy Proxy, providing routing,
  load balancing, authentication, and observability for microservices.
maintainers:
  - FN: Kin Lane
    email: [email protected]
  - name: Ambassador Labs (Datawire)
    email: [email protected]
    url: https://www.getambassador.io
specificationVersion: '0.19'