| title | Apollo Engine |
|---|---|
| description | Gain visibility into your GraphQL API with Engine |
Apollo Engine is a GraphQL gateway that helps you take GraphQL services into production with confidence.
Engine sits between your clients and your GraphQL server, delivering essential capabilities like query caching, error tracking, automatic persisted queries, execution tracing, and schema analytics. Engine's data is then aggregated and sent out-of-band to the Engine Service. Currently, Engine works with any spec-compliant GraphQL server, including Apollo Server, GraphQL-Ruby, Sangria, and Absinthe. You can visualize your stack with Engine in this diagram:

Engine is designed to be your one-stop-shop for GraphQL-specific infrastructure. It provides the following features today: