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

Sportsbite-News/ambassador

 
 

Repository files navigation

Ambassador

Ambassador is an API Gateway for microservices built on Envoy. Key features in Ambassador include:

  • Ability to flexibly map public URLs to services running inside a Kubernetes cluster
  • Simple setup and configuration
  • Integrated monitoring
  • All the load balancing, observability, and protocol support of Envoy

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

Mapping

Ambassador is built around the idea of mapping resources (in the REST sense) to services (in the Kubernetes sense). A resource is identified by a URL prefix -- for example, you might declare that any URL beginning with /user/ identifies a "user" resource. A service is code running in Kubernetes that can handle the resource you want to map.

What's in this repo

If you are just trying to use Ambassador, don't clone this repo! 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 90.7%
  • Shell 7.8%
  • Makefile 1.1%
  • JavaScript 0.4%