Early data modeling for efficent design

Structure your data modeling right from the start of your projects to communicate, describe your data flows and feed your development teams

APIMatic examples-Simple Invoice-model-chart-2023-10-02-08-49-59.png

Early Data Modeling for Efficient Designs


Data modeling is no longer just about databases. It underpins the design of the entire system, for example when it comes to specifying APIs and events using a design-first approach. Our aim is to provide project teams with practical, efficient tools for modeling data at a very early stage in the project.

Akwatype DATA MODEL HTML 01.png

In the early stages of a project, data is very often described using office tools (spreadsheets, graphic presentation tools, word processing, etc.). These tools are ill-suited to the task and are of no help in ensuring the consistency of the descriptions, which quickly become difficult to master. Finally, a great deal of work is required to make these descriptions usable by the development teams.

With Akwatype, the data description is framed from the outset, can be used to communicate with the various project stakeholders and can be used directly by the development teams..

Go further and describe your APIs based on your data models


Applications in your domains work together using APIs. Describe your services and capitalise on your data modeling for a more agile and robust design of your projects.

Ensure the consistency of the data you expose

Use a shared data model that is independent of your applications.

Master the design of your APIs and Events

Design your APIs and Events on a common base to ensure the consistency of your flows.

Accelerate your API design

Reuse your components efficiently to design new APIs or their evolutions

Akwatype Design API 01.png


How it works

1️⃣ Model your data

Data types, properties, nomenclatures, examples... Build your data model, explore it graphically, share and validate the model with all project stakeholders

2️⃣ Document and share your data models

Exploit the full potential of your data model by using existing reports/extractions or Akwatype's integrated freemarker editor to generate new ones tailored to your needs.

3️⃣ Model your flows

Services, API, channels, messages, publish/subscribe... linking APIs and messages to the data model. Describe your flows and explore them graphically with the dynamically generated flow charts.

4️⃣ Generate your API contracts

Automatically create documentation and contracts in standard OpenAPI and AsyncAPI formats directly from Akwatype

Who is Akwatype for ?


Simple and fast, Akwatype can be used directly by implementation teams to design data models and data flows.

For large-scale or complexes projects, data modelling can be also undertaken with Akwatype at a very early stage of the project, in order to structure and validate data with the business stakeholders.

Business analyst, data architect

Akwatype's modelling and graphical exploration capabilities make it possible to conduct the project data modelling process with the business stakeholders, in order to provide a robust basis for the implementation teams

Software engineer

Akwatype's data models and generations provide a solid basis for designing applications and data exchanges more efficiently. They make development times more secure by reducing the risk of inconsistencies and misunderstandings with business users.

Data engineer

Akwatype contributes to the creation of robust and maintainable data infrastructures by placing accurate and consistent data modeling at the heart of services and data flow design.

Any questions? We are at your disposal


Find out how we can help you succeed.
Our solutions enable you to accelerate your projects by taking full advantage of early data modeling