Domain Models in Maia Make

Last modified: October 19, 2026

Introduction

Maia can generate new domain models and explain and improve existing domain models. You can work on the domain model in the same conversation in which you create pages, logic, and other parts of your app. For information on the current limitations, see the Limitations section below.

Working with Domain Models in Maia

Describe your application or its main goals in the chat. Maia uses this information to generate a relevant domain model for you. In Studio Pro 11.1 and above, you can also attach up to one image and one PDF to help Maia better understand your request. For more information, see the Attachment Requirements section below.

After Maia generates a domain model, you can continue asking Maia to add entities and associations to the domain model. Maia also supports adding more attributes to an existing entity in the domain model. You can also ask Maia to explain or improve the generated domain model.

In Studio Pro 11.8 and Above

In Studio Pro 11.8 and above, you can work on domain models with Maia in the Chat tab, which is enabled by default. There is no dedicated interface for domain models. For more information, see Maia Make Capabilities.

Maia for Domain Model in Studio Pro 11.7 and Below

In Studio Pro 11.7 and below, Maia for Domain Model is enabled by default. You can find it in the toolbar of a domain model:

If you want to disable this feature, go to Edit > Preferences > the Maia tab and clear the Enable Maia for Domain Model checkbox.

After clicking Maia for Domain Model, a dedicated chat interface appears on the right side of Studio Pro under the Maia tab:

Attachment Requirements

In Studio Pro 11.1 and above, Maia for Domain Model supports adding up to one image and one PDF as attachments. The attachments must meet the following requirements:

  • The image format must be PNG or JPG.
  • The image file size must not exceed 512 KB.
  • The image resolution must be no greater than 3840 × 2400 pixels.
  • The PDF file size must not exceed 1024 KB.

Limitations

Maia has the following limitations when it works with domain models:

  • It can only generate an attribute of type Enumeration if there is an existing enumeration in the module to refer to.
  • It cannot set generalization for an entity.

Read More