A simple to use, secure and highly functional service to build real-time responsive application integrations.
A query language and runtime for executing queries and modifying data, GraphQL is our technology of choice for building APIs, and enabling the development of Sage X3 integrated Apps.
We chose GraphQL because we consider it to offer more flexibility to the Sage X3 Developer Community than other API architectures, for example:
- When you send a GraphQL query to the Sage X3 Web API, you’ll get exactly what you ask for, no more, no less.
- Whereas typical REST APIs would need access to multiple URLs, the Sage X3 Web API enables you to get all the data you need in a single request, from one endpoint.
- GraphQL enables us to evolve the API without versions - new fields can be added without breaking existing queries, and redundant fields can be deprecated and hidden.