Discover visual, data-centric development experience combined with the world’s most powerful code editing capabilities of IntelliJ Platform.

In Jmix Studio, developers can choose to work directly with code or use visual editors, switching between representations at any time as they see fit. A combination of options ensures transparency and simplifies debugging.

Visual designers, code generators and deployment automation tools dramatically boost developer productivity and facilitate fast learning.

Design Visually

Data Model
Define data model entities in the visual designer or in Java code.
Database Schema
Use automatic Liquibase changelog generation to keep your database schema up-to-date.
User Interface
Configure the structure and properties of UI components in the WYSIWYG designer with preview.
Data Access Queries
Build queries using the JPQL designer.
Main Menu
Use menu designer to define the main menu structure.
Security Roles
Define security roles and policies using the role designer.
Reverse Engineering
Generate data model and UI from existing database.

Generate Code

  • DDL and DB migration scripts
  • UI screens from templates
  • Services, listeners, event handlers
  • Data model or a complete CRUD app over an existing database

Write Code

Jmix Studio enhances IntelliJ IDE with specific code navigation, refactoring, injections, smart hints and quick fixes.

As IntelliJ is an open platform, you may complement Jmix tools with any of hundreds of available 3rd party plugins. For example, Tabnine or GitHub Copilot plugins offer unrivalled AI-assisted development capabilities.

Debug and Deploy

  • Hot (re)deploy
  • Docker Image
  • Deployment to a Kubernetes cluster
  • One-click deployment to AWS and other clouds
decorate image
decorate image
decorate image

Jmix Studio offers per-developer pricing
without any runtime limitations.

Learn more on the pricing page.