Skip to content

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

 
 
 

Contributors

Languages

  • Python 90.7%
  • Shell 7.8%
  • Makefile 1.1%
  • JavaScript 0.4%