Skip to content

Ambassador: a self-service API gateway for microservices built on Lyft Envoy

License

Notifications You must be signed in to change notification settings

plunix/ambassador

 
 

Repository files navigation

Ambassador Build Status

If you are just trying to use Ambassador, don't clone this repo! Go to https://www.getambassador.io/ instead!!

Ambassador is an open source Kubernetes-native API Gateway built on Envoy, designed for microservices. Key features include:

  • Self-service mapping of public URLs to services running inside a Kubernetes cluster via Kubernetes annotations
  • Flexible canary deployments
  • Kubernetes-native architecture
  • First class gRPC and HTTP/2 support
  • Istio integration
  • Authentication
  • Integrated diagnostics
  • Robust TLS support, including TLS client-certificate authentication
  • Simple setup and configuration
  • Integrated monitoring

Ambassador also takes full advantage of Kubernetes for availability and scalability, dramatically simplifying the architecture of Ambassador.

To get started, visit https://www.getambassador.io or join our Gitter channel.

Building

If you are just trying to use Ambassador, you don't need to build anything! Go to https://www.getambassador.io/ instead!!

To build Ambassador from source, check out the build guide.

About

Ambassador: a self-service API gateway for microservices built on Lyft Envoy

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 79.6%
  • Shell 10.8%
  • HTML 7.9%
  • Makefile 1.5%
  • JavaScript 0.2%