API Generation Logo API Generation
Bootstrap Themes

API Generation Services

Generate Specifications: Apply transformations to UML models to generate standard artefacts. For example: OpenAPI, GraphQL, Protobuf, MkDocs, etc.
Manage Projects: Administer and manage project configuration to define inter-project dependencies, what gets generated and where the generated artefacts are stored.
Tool Extensibility: The tool's internal model is designed to allow new generators, for other standards or custom artefacts, to be quickly developed.
Whilst Sparx Enterprise Architect (EA) is the default UML modelling tool new loaders, for alternative UML & RDF modelling tools, can be easily developed & integrated. The tool's internal model means that existing generators will automatically work with any new loaders.
Learn: Learn the principles of developing rich information models that are used by the generators and, where necessary, how to apply artefact-specific tags.

Projects

Projects are where the information model, configuration files and generated artefacts are stored.
For version control projects are managed as Git repositories, either in GitHub or as local file stores.

GitHub Projects

For models, config and generated artefacts that are stored on GitHub.

Select Project

Local Projects

For models, config and generated artefacts that are stored locally.

Select Project

Learn

Learn the principles of developing rich information models that can be used, by the API Generation tools, to generate a wide range of artefacts.

Discover more