Apollo-server: Apollo Server 2: Integrations (Adonis, Micro, Restify, Koa)

Created on 23 May 2018  路  10Comments  路  Source: apollographql/apollo-server

Currently Apollo Server 2.0 contains implementations for express and hapi. The api is generally stable, so there is now an opportunity to implement the new Apollo Server functionality for the other server variants.

This issue tracks the progress on other integrations, which should reach feature parity with the other variants. Currently, the express and hapi integrations each provide a registerServer function that adds a fully functional graphql endpoint at the specified path with a collocated instance of graphql-playground that runs if a request from the browser is detected. The new server variants also provide the ability to configure a healthcheck endpoint.

To get started, take a look at the ApolloServer.ts file for express and for hapi on the version-2 branch.

Integrations

  • [x] Koa @Esemesek
  • [ ] Adonis
  • [x] Micro @hwillson
  • [ ] Restify
  • [x] Lambda @adnsio
  • [ ] Azure Functions
鉀诧笍 feature 馃摎 good-first-issue 馃檹 help-wanted

Most helpful comment

Support for Adonis Framework added in PR #1937.

All 10 comments

Can I claim this issue? Or at least take one of the integrations?

@Esemesek Absolutely! Which would you like to start with?

Let me know if you have any questions, I'm @evans on the Apollo slack

So I'll start with Koa, as it is the most popular one C:

Sign me up - I'll tackle Mirco to start. Thanks!

I'm working on apollo-server-lambda for Apollo Server 2 #1188

Not sure if this is the correct issue for my request, but I would like to see apollo-server-azure-functions added to the list. I am assuming that an updated Azure Functions integration will need to factor in the current development of v2.0 of their runtime - Azure Functions runtime 2.0 known issues

I don't currently have the bandwidth, or comfort level, to take on this integration myself. But I can test and provide feedback. Let me know if I need to create a separate issue for this integration.

@mikeclymer Thanks for bringing azure functions up and pointing at the known issues! I've added it to the list. I'd imagine the package turns out similar to #1188

We'll track new future integrations in separate issues. Thanks everyone!

Is Apollo Server 2 support for Adonis coming?

Support for Adonis Framework added in PR #1937.

Was this page helpful?
0 / 5 - 0 ratings