Ambassador website screenshot

Ambassador

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

Ambassador publishes 6 APIs on the APIs.io network, including Diagnostics API, Hosts API, Mappings API, and 3 more. Tagged areas include API Development, Gateways, Ingress, Kubernetes, and Mock Servers.

The Ambassador catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Ambassador’s developer surface includes authentication, pricing, engineering blog, FAQ, documentation, support, getting-started guide, and 19 more developer resources.

36.7/100 thin ▬ flat Agent 25/100 agent aware open core · Apache-2.0 Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFreemiumSelf serve⚡ Free to try
1 APIs 7 Features 5 Use Cases
API DevelopmentGatewaysIngressKubernetesMock ServersMocksPlatformTesting

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Open Source Surface applies to this provider. This product is open source and we read its repository directly, so Open Source Surface carries 10 points of the composite. It is scored from what the repository actually publishes — a security policy, a contribution guide, a release history, a code of conduct — read live from the provider rather than inferred from our own catalog pointers. This facet adds; nothing was taken away to make room for it. An open-source project is not excused from the commercial facets, because exemption would strip it of the points it does earn. If we have the wrong repository, or this product is not open source, say so on your provider repo and we will drop the facet rather than have you publish against it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 80 points between them, because the conditional facet above carries the other 20. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 80% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/ambassador: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 11

Individual APIs this provider publishes, each with its own machine-readable definition.

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

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

Ambassador Diagnostics API

Access diagnostic and health check endpoints for monitoring Ambassador Edge Stack operational status.

Ambassador Hosts API

Manage Host resources that configure TLS termination, ACME certificate management, and hostname-based routing rules.

Ambassador Mappings API

Manage Mapping resources that associate URL prefixes or paths with backend services. Mappings are the core routing mechanism in Ambassador.

Ambassador Modules API

Manage Ambassador Module resources for global configuration of the Ambassador gateway including diagnostics, tracing, and circuit breaking.

Ambassador RateLimits API

Manage rate limiting configuration for controlling request throughput to backend services using labels and descriptors.

Ambassador TLSContexts API

Manage TLSContext resources that configure TLS settings for Ambassador, including certificates, protocols, and cipher suites.

Scroll for all 11

Open Collections 8

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Ambassador Edge Stack API

OPEN COLLECTION

Scroll for all 8

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Ambassador Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 7

Notable capabilities this provider offers.

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.

Scroll for all 7

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Ambassador Context

0 classes · 0 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Ambassador API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Ambassador API Rules

15 rules · 8 errors 5 warnings 2 info

SPECTRAL

JSON Schema 45

Standalone JSON Schema definitions for this provider's data models.

CircuitBreaker

5 properties

JSON SCHEMA

CircuitBreaker

5 properties

JSON SCHEMA

CORSPolicy

6 properties

JSON SCHEMA

CORSPolicy

6 properties

JSON SCHEMA

DiagnosticsOverview

5 properties

JSON SCHEMA

DiagnosticsOverview

5 properties

JSON SCHEMA

HostList

4 properties

JSON SCHEMA

Host

2 properties

JSON SCHEMA

HostSpec

7 properties

JSON SCHEMA

HostStatus

4 properties

JSON SCHEMA

HostList

4 properties

JSON SCHEMA

HostSpec

7 properties

JSON SCHEMA

HostStatus

4 properties

JSON SCHEMA

LoadBalancer

4 properties

JSON SCHEMA

LoadBalancer

4 properties

JSON SCHEMA

MappingList

4 properties

JSON SCHEMA

Mapping

2 properties

JSON SCHEMA

MappingSpec

29 properties

JSON SCHEMA

MappingStatus

2 properties

JSON SCHEMA

MappingList

4 properties

JSON SCHEMA

MappingSpec

32 properties

JSON SCHEMA

MappingStatus

2 properties

JSON SCHEMA

ModuleList

4 properties

JSON SCHEMA

Module

2 properties

JSON SCHEMA

ModuleSpec

2 properties

JSON SCHEMA

ModuleList

4 properties

JSON SCHEMA

ModuleSpec

2 properties

JSON SCHEMA

ObjectMeta

8 properties

JSON SCHEMA

ObjectMeta

8 properties

JSON SCHEMA

RateLimitList

4 properties

JSON SCHEMA

RateLimitRule

4 properties

JSON SCHEMA

RateLimit

2 properties

JSON SCHEMA

RateLimitSpec

2 properties

JSON SCHEMA

RateLimit

4 properties

JSON SCHEMA

RateLimitList

4 properties

JSON SCHEMA

RateLimitRule

4 properties

JSON SCHEMA

RateLimitSpec

2 properties

JSON SCHEMA

RetryPolicy

3 properties

JSON SCHEMA

RetryPolicy

3 properties

JSON SCHEMA

TLSContextList

4 properties

JSON SCHEMA

TLSContext

2 properties

JSON SCHEMA

TLSContextSpec

14 properties

JSON SCHEMA

TLSContext

4 properties

JSON SCHEMA

TLSContextList

4 properties

JSON SCHEMA

TLSContextSpec

14 properties

JSON SCHEMA

Scroll for all 45

JSON Structure 25

JSON Structure definitions describing this provider's data shapes.

Ambassador Circuit Breaker Structure

5 properties

JSON STRUCTURE

Ambassador Cors Policy Structure

6 properties

JSON STRUCTURE

Ambassador Diagnostics Overview Structure

5 properties

JSON STRUCTURE

Ambassador Host List Structure

4 properties

JSON STRUCTURE

Ambassador Host Spec Structure

7 properties

JSON STRUCTURE

Ambassador Host Status Structure

4 properties

JSON STRUCTURE

Ambassador Host Structure

2 properties

JSON STRUCTURE

Ambassador Load Balancer Structure

4 properties

JSON STRUCTURE

Ambassador Mapping List Structure

4 properties

JSON STRUCTURE

Ambassador Mapping Spec Structure

29 properties

JSON STRUCTURE

Ambassador Mapping Status Structure

2 properties

JSON STRUCTURE

Ambassador Mapping Structure

2 properties

JSON STRUCTURE

Ambassador Module List Structure

4 properties

JSON STRUCTURE

Ambassador Module Spec Structure

2 properties

JSON STRUCTURE

Ambassador Module Structure

2 properties

JSON STRUCTURE

Ambassador Object Meta Structure

8 properties

JSON STRUCTURE

Ambassador Rate Limit List Structure

4 properties

JSON STRUCTURE

Ambassador Rate Limit Rule Structure

4 properties

JSON STRUCTURE

Ambassador Rate Limit Spec Structure

2 properties

JSON STRUCTURE

Ambassador Rate Limit Structure

2 properties

JSON STRUCTURE

Ambassador Retry Policy Structure

3 properties

JSON STRUCTURE

Ambassador Structure

0 properties

JSON STRUCTURE

Ambassador Tls Context List Structure

4 properties

JSON STRUCTURE

Ambassador Tls Context Spec Structure

14 properties

JSON STRUCTURE

Ambassador Tls Context Structure

2 properties

JSON STRUCTURE

Scroll for all 25

Examples 44

Example request and response payloads for these APIs.

Ambassador Host Example

2 fields

EXAMPLE

Ambassador Module Example

2 fields

EXAMPLE

Scroll for all 44

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Ambassador Authentication

http · 1 scheme

SECURITY

Ambassador Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Ambassador Agentic Access

26 operations · 13 acting

26 operations · 13 acting

AGENTIC

Use Cases 5

What developers build with this provider.

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 5

Pre-built integrations with other platforms and tools.

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.

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 7

Status, limits, changes, and where to get help

Scroll for all 7

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml 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:emissary-ingress
  name: Emissary-Ingress
  tags:
  - CNCF
  - Envoy
  - Gateways
  - Ingress
  - Kubernetes
  - Open-Source
  tags_raw:
  - 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.
- aid: ambassador:ambassador-diagnostics-api
  name: Ambassador Diagnostics API
  description: Access diagnostic and health check endpoints for monitoring Ambassador Edge Stack operational status.
  humanURL: https://www.getambassador.io/
  tags:
  - Diagnostics
  properties:
  - type: OpenAPI
    url: openapi/ambassador-diagnostics-api-openapi.yml
  - type: Documentation
    url: https://www.getambassador.io/products/edge-stack/api-gateway
  - type: GettingStarted
    url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/getting-started/
  - type: Documentation
    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: GettingStarted
    url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/quickstart-demo
  - type: GitHubRepository
    url: https://github.com/datawire/edge-stack
- aid: ambassador:ambassador-hosts-api
  name: Ambassador Hosts API
  description: Manage Host resources that configure TLS termination, ACME certificate management, and hostname-based routing
    rules.
  humanURL: https://www.getambassador.io/
  tags:
  - Hosts
  properties:
  - type: OpenAPI
    url: openapi/ambassador-hosts-api-openapi.yml
  - type: Documentation
    url: https://www.getambassador.io/products/edge-stack/api-gateway
  - type: GettingStarted
    url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/getting-started/
  - type: Documentation
    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: GettingStarted
    url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/quickstart-demo
  - type: GitHubRepository
    url: https://github.com/datawire/edge-stack
- aid: ambassador:ambassador-mappings-api
  name: Ambassador Mappings API
  description: Manage Mapping resources that associate URL prefixes or paths with backend services. Mappings are the core
    routing mechanism in Ambassador.
  humanURL: https://www.getambassador.io/
  tags:
  - Mappings
  properties:
  - type: OpenAPI
    url: openapi/ambassador-mappings-api-openapi.yml
  - type: Documentation
    url: https://www.getambassador.io/products/edge-stack/api-gateway
  - type: GettingStarted
    url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/getting-started/
  - type: Documentation
    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: GettingStarted
    url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/quickstart-demo
  - type: GitHubRepository
    url: https://github.com/datawire/edge-stack
- aid: ambassador:ambassador-modules-api
  name: Ambassador Modules API
  description: Manage Ambassador Module resources for global configuration of the Ambassador gateway including diagnostics,
    tracing, and circuit breaking.
  humanURL: https://www.getambassador.io/
  tags:
  - Modules
  properties:
  - type: OpenAPI
    url: openapi/ambassador-modules-api-openapi.yml
  - type: Documentation
    url: https://www.getambassador.io/products/edge-stack/api-gateway
  - type: GettingStarted
    url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/getting-started/
  - type: Documentation
    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: GettingStarted
    url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/quickstart-demo
  - type: GitHubRepository
    url: https://github.com/datawire/edge-stack
- aid: ambassador:ambassador-ratelimits-api
  name: Ambassador RateLimits API
  description: Manage rate limiting configuration for controlling request throughput to backend services using labels and
    descriptors.
  humanURL: https://www.getambassador.io/
  tags:
  - Rate Limits
  tags_raw:
  - RateLimits
  properties:
  - type: OpenAPI
    url: openapi/ambassador-ratelimits-api-openapi.yml
  - type: Documentation
    url: https://www.getambassador.io/products/edge-stack/api-gateway
  - type: GettingStarted
    url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/getting-started/
  - type: Documentation
    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: GettingStarted
    url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/quickstart-demo
  - type: GitHubRepository
    url: https://github.com/datawire/edge-stack
- aid: ambassador:ambassador-tlscontexts-api
  name: Ambassador TLSContexts API
  description: Manage TLSContext resources that configure TLS settings for Ambassador, including certificates, protocols,
    and cipher suites.
  humanURL: https://www.getambassador.io/
  tags:
  - TLSContexts
  properties:
  - type: OpenAPI
    url: openapi/ambassador-tlscontexts-api-openapi.yml
  - type: Documentation
    url: https://www.getambassador.io/products/edge-stack/api-gateway
  - type: GettingStarted
    url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/getting-started/
  - type: Documentation
    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: GettingStarted
    url: https://www.getambassador.io/docs/edge-stack/latest/tutorials/quickstart-demo
  - type: GitHubRepository
    url: https://github.com/datawire/edge-stack
name: Ambassador
tags:
- API Development
- Gateways
- Ingress
- Kubernetes
- Mock Servers
- Mocks
- Platform
- Testing
kind: contract
deliveryModel:
  model: open-core
  license: Apache-2.0
  open_source: true
  commercial: true
  callable_host: false
  label: Open core · an OSS project plus a commercial hosted product
  confidence: high
  source:
  - license
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: medium
  source:
  - plans
  - authentication
  - security
  generated: '2026-09-03'
  method: derived
image: https://www.getambassador.io/images/ambassador-logo.png
access: 3rd-Party
common:
- type: IssueTracker
  url: https://github.com/datawire/edge-stack/issues
- type: Releases
  url: https://github.com/datawire/edge-stack/releases
- type: License
  name: Apache-2.0
  url: https://github.com/datawire/edge-stack/blob/main/LICENSE
- type: AgenticAccess
  url: agentic-access/ambassador-agentic-access.yml
- type: DomainSecurity
  url: security/ambassador-domain-security.yml
- type: Authentication
  url: authentication/ambassador-authentication.yml
- 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-05-19'
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: kin@apievangelist.com
- name: Ambassador Labs (Datawire)
  email: support@datawire.io
  url: https://www.getambassador.io
specificationVersion: '0.23'

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/ambassador"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/ambassador/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/ambassador/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.