Quarkus: GraphQL

Created on 19 May 2019  路  14Comments  路  Source: quarkusio/quarkus

Hello, is it possible to use GraphQL and the GUI GraphiQL with Quarkus? @gsmet

aresmallrye kinepic kinextension-proposal kinnew-feature pinned

Most helpful comment

Now MP GraphQL (https://projects.eclipse.org/projects/technology.microprofile/releases/graphql-1.0) is available.

When will it be included in Quarkus?

All 14 comments

Yes it would be great to have an official integration with GraphQL / graphql-spqr.

It might be possible to use the libraries directly as dependencies, though not sure about native for that.

Longer term we will likely provide an extension for MP GraphQL once https://github.com/smallrye/smallrye-graphql has an implementation.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you!
We are doing this automatically to ensure out-of-date issues does not stay around indefinitely.
If you believe this issue is still relevant please put a comment on it on why and if it truly needs to stay request or add 'pinned' label.

Now MP GraphQL (https://projects.eclipse.org/projects/technology.microprofile/releases/graphql-1.0) is available.

When will it be included in Quarkus?

@kenfinnigan @phillip-kruger do you think we will add RS GraphQL in Quarkus within the next 3-6 months?

Hi @emmanuelbernard - I am working on this (on and off) when I get time. I believe it should be done in the next 3-6 months. @kenfinnigan ?

@phillip-kruger has a few tasks right now, we can discuss where GraphQL fits in relation to the others if we want this sooner

I hope sooner.. is there something the community can do?

@marceloverdijk I think in the meantime you can add this API in your pom.xml as usual. It should work for jvm mode (not native mode).

Which api?

I would like to use the microprofile GraphQL impl with quarkus. I don鈥檛 need it now, but 6 months sounds really far away..

There isn't a specific timeline for it defined, but we're targeting 1.4 right now

Which api?

https://mvnrepository.com/artifact/org.eclipse.microprofile.graphql

Look https://github.com/eclipse/microprofile-graphql

<dependency>
  <groupId>org.eclipse.microprofile.graphql</groupId>
  <artifactId>microprofile-graphql-api</artifactId>
  <version>1.0.1</version>
</dependency>

Should work in non-native mode..

Was this page helpful?
0 / 5 - 0 ratings