All Projects → apollographql → Apollo Engine Js

apollographql / Apollo Engine Js

Licence: other
Apollo Engine middleware for Node

Programming Languages

typescript
32286 projects

[DEPRECATED] Apollo Engine

Please note: The apollo-engine package is deprecated and is not being actively developed. We only recommend its use for a few use cases. We recommend that all users of Node GraphQL servers should use the built-in Engine reporting support introduced in Apollo Server 2. Please refer to the migration docs for details. The built-in Engine reporting agent is fully open source and is just an addition to your JS process rather than a separate closed-source binary proxy.

npm version Build Status

This package integrates the Apollo Engine Proxy with your GraphQL server.

Please read the Asking for Help section before opening an issue on this repository.

Installation

Run the following command to install Apollo Engine:

npm install apollo-engine --save

Note: Please use Node 4 or higher

Documentation

To get started, read the setup guide.

Release notes for this package are at https://www.apollographql.com/docs/engine/proxy-release-notes.html

Asking for Help and Filing Issues

For feature requests, bug reports, or general questions or feedback on Apollo Engine Proxy, please use this form instead of opening an issue on this repository.

Because this repo contains a wrapper around the Apollo Engine Proxy binary, feature requests and support cases for the underlying proxy will be closed. Please only open an issue in this repo if you believe there is an issue with the wrapper/middleware code or if you would like a feature represented in the wrapper itself.

For all other requests or questions, we encourage you to use this form. The #engine channel in the Apollo Slack can also be a great resource for general questions about Apollo Engine. Following these guidelines will ensure that your requests are seen and addressed as quickly as possible and also allows us to better collect and iterate on feedback.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].