G.apex

G.apex is a library to set up GraphQL-lite features in Apex.

Why G.apex?

GraphQL is flexible and powerful, yet there is no direct support in Apex. G.apex addresses this issue by developing a GraphQL-like query language to offer most of the GraphQL benefits on Salesforce platform. G.apex is not GraphQL-compatible, but it adopts the same paradigm in development, so that it lowers the learning curve.

GraphQL Lite

G.apex offers simplified features from GraphQL in Apex.

Rich Feature

G.apex tries to include as many features from GraphQL as possible.

Query Editor

G.apex has a builtin visual Query Editor to help you build queris.

As easy as GraphQL can be

G.apex just carries similar concepts from GraphQL, and is designed to be easy to use.

JSON Query

G.apex adopts JSON query to make both building and parsing easier.

JSON Query

Schema Types

G.apex offers fluent APIs to build type in query schema.

Schema Types

Visual Assistance

Query Editor and Schema Explorer can help you explore G.apex queries.

Visual Assistance