Inspiration

Pega doesn't have a GraphQL connector in the platform yet. Also there have been several discussion threads in Pega Community requesting the support for Connect-GraphQL in Pega. No component is available yet. Hence we thought to create this

What it does

This POC/Hackathon idea aims to create this Integration/Connector accelerator so that Pega Developers can interact with APIs created in GraphQL

How we built it

By creating custom rules using case type as well as extending OOTB Pega Data Model Data Source classes. Since some of the OOTB rules are px/pz, they were locally modified

Challenges we ran into

Processing the GraphQL introspection URL to create request object Creating the explorer palette for dynamically building the query

Accomplishments that we're proud of

We proved that Connect-REST can be used to interact with GraphQL APIs We are successfully extended Pega OOTB rules and auto-generated the rules for GraphQL APIs

What we learned

Rules auto-generation, Internals behind Connect-REST

What's next for Pega GraphQL Integration

Processing introspection API to create dynamic request objects

Built With

  • api
  • casetype
  • graphql
  • pega
+ 52 more
Share this project:

Updates