Home
Ambassador
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 Development Gateways Ingress Kubernetes Mock Servers Mocks Platform Testing
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 is a Kubernetes-native API gateway built on Envoy Proxy that provides routing, load balancing, authentication, rate limiting, and observability for microse...
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...
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...
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...
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...
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
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
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
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.
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.
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.
0 classes · 0 properties
JSON-LD
7 rules ·
7 errors
SPECTRAL
Sources
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'