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.
Recommended next steps
Quick Start Guide Make your first API call in minutes using Postman.
API Reference and Explorer
Explore and interact with our Web API using GraphiQL.
Tutorials & Guides
Complementary documentation including use cases and FAQs.
Guides for on-premise environments
This section concerns Sage X3 V12 on-premise only.