diff --git a/src/content/code/language-support/java-kotlin-android/server/mp-graphql.md b/src/content/code/language-support/java-kotlin-android/server/mp-graphql.md new file mode 100644 index 0000000000..c37a8fe52e --- /dev/null +++ b/src/content/code/language-support/java-kotlin-android/server/mp-graphql.md @@ -0,0 +1,34 @@ +--- +name: MicroProfile GraphQL +description: MP GraphQL is a code-first specification for building GraphQL applications. It uses annotations and design patterns similar to JAX-RS to enable rapid development. +url: https://github.com/eclipse/microprofile-graphql +github: eclipse/microprofile-graphql +--- + +MicroProfile GraphQL is a GraphQL server and client specification for building GraphQL applications. It's unique +annotation-based API approach enables rapid application development. Applications coded to the MP GraphQL APIs are +portable, and can be deployed into Java server runtimes such as [Open Liberty](https://openliberty.io/), +[Quarkus](https://quarkus.io/), [Helidon](https://helidon.io/) and [Wildfly](https://www.wildfly.org/). This means that +your applications can make use of other [Jakarta](https://jakarta.ee/) and [MicroProfile](https://microprofile.io/) +technologies. + +MP GraphQL features include: + +* Annotation-based APIs +* Integration with Jakarta CDI +* Type-safe and dynamic client APIs +* Exception handling +* Easy integration with Jakarta and MicroProfile technologies + +Want to get started? Check out these resouces: + +* Learn how to [create and deploy a server side app in Open Liberty](https://openliberty.io/guides/microprofile-graphql.html). +* Learn how to [create a client application in Open Liberty](https://openliberty.io/guides/graphql-client.html). +* Learn how to [create and deploy a server side app in Quarkus](https://quarkus.io/guides/smallrye-graphql). +* Quick tutorial to [build a simple sample weather application](https://dzone.com/articles/have-it-your-way-with-microprofile-graphql). + +Or these videos: + +* [Integrating GraphQL and JPA](https://www.youtube.com/watch?v=RzrkjuA3LvU) +* [Writing Queryable APIs with MP GraphQL](https://www.youtube.com/watch?v=OOnpUeblVPM) +