Skip to content
Developerhome
X3

What is Sage X3 Builder?

  Less than to read

Sage X3 Builder is designed to include a set of development tools. The following resources and guides are meant to provide a reference for developers on how Sage X3 metadata can be utilized to develop or enhance APIs.

With Sage X3 Builder, Sage X3 generates the code of the APIs (the GraphQL schema). This ensures the consistency of the data scheme.

Data mutations are also fully managed with Sage X3 to ensure the business rules and controls are applied on the server side.

With access to the Sage X3 Services developer environment, you get the ability to:

  • Customize existing APIs solely from Sage X3 metadata.
  • Generate your own GraphQL queries and mutations solely from Sage X3 metadata.
  • Create new mobile applications for X3.
    • Only pages (UI) and client functions need to be developed in Typescript.
    • Everything else is generated from the Sage X3 metadata on the server.
  • Customize existing standard mobile applications:
    • By extending the standard pages with your specific packages.
    • By duplicating and customizing standard pages in your specific packages to create your new applications.
  • Use a large set of standard graphical components.
    • With Sage X3 Builder Developer Studio, you get access to the entire Sage X3 standard UI component libraries and to a large set of standard UI functions.