Last updated: 2026-09-15
Quickstart (Free)
The MCP is available at https://bootify.io/mcp without authentication.
Registered customers may add their MCP API key as
Authorization: Bearer ... header.
Codex
Codex can configure an MCP directly in the chat. The new MCP is then included in
~/.codex/config.toml. You may need to restart ChatGPT.
Claude Code
Claude Code also provides a CLI that can be run manually or through the chat. The configuration is then
stored in ~/.claude.json and usually requires a restart.
This page gives a quick overview of all the features in Bootify's Free plan. There is also a great introductory video on YouTube.
Start project
The MCP is available at https://bootify.io/mcp without authentication.
Registered customers may add their MCP API key as
Authorization: Bearer ... header.
Codex
Codex can configure an MCP directly in the chat. The new MCP is then included in
~/.codex/config.toml. You may need to restart ChatGPT.
Claude Code
Claude Code also provides a CLI that can be run manually or through the chat. The configuration is then
stored in ~/.claude.json and usually requires a restart.
Your project URL is saved in a cookie, but keep a backup as well.
1. Define your foundation in the General tab
Project settings
Define project group and name, select Gradle or Maven as your build tool,
choose between Java or Kotlin and enable Lombok for the
generated code. Select Thymeleaf, jte, Angular or React as your frontend stack if required.
The most recent version of Spring Boot is always used (currently 4.1.1).
Database settings
Select your relational, document-oriented or embedded database
(PostgreSQL, MySQL, MariaDB, Oracle, MS SQL, MongoDB, Derby, H2, HSQL).
Use Flyway or Liquibase to generate database migrations from your project model,
let Hibernate update the schema
(ddl-auto=update) or only validate it (ddl-auto=validate).
Mongock is available for MongoDB.
Developer preferences
Choose further preferences for your generated code:
Use application.yml or application.properties for the
application settings. Structure your code by domain,
make Swagger UI available in your running application or
enable spring-boot-docker-compose plugin.
Dependencies
Bootify automatically adds required dependencies for your selected options, like the Spring starters and JDBC driver. Search and select additional dependencies on top.
2. Model your application in the Entities tab
Add Entities
Add your tables in the Entities tab. The primary key can have the
type Integer, Long, UUID or String, while
the other fields can be required or unique and have more types to choose from.
When the REST or frontend option is enabled, controllers, services and data transfer objects
are added to your code to provide basic CRUD operations. Add and inherit from
mapped superclasses.
Add Relations
Connect your entities with Many-to-one, One-to-many, One-to-one and Many-to-many
relations. The given name is used as the field name in the Java class (for example "creator")
and "_id" is added to the column name at the database (for example "creator_id").
DocumentReference is used for MongoDB.
Import an existing schema
Import your existing SQL script to directly create the entities and relations from it. Only features available in Bootify can be imported.
Improve in iterations
Use the UML preview to review and improve your application model before implementing business logic. Entities, relations, migrations, APIs and frontend code are generated from the same project model, so changes fit together across the application.
3. Explore, export and start building
Create Enums
Enums can be added in the Data Objects tab. After its creation, the Enum can be selected as a field type at the entity.
Create Data Objects
Data Objects are basically plain Java objects with a set of fields. These fields can refer other Data Objects as a field type, so it is possible to create complex structures. Data Objects are persisted as JSON when used as a field type at the entity.
Explore and download
Explore and download your runnable Spring Boot application with a clean, conventional project structure, database migrations, APIs and your selected frontend. Continue in Codex, Claude Code or manually in your IDE without first rebuilding or reorganizing the project setup.
Need more advanced capabilities? The second part of the quickstart is covering Bootify Professional, adding Spring Security, modularization, integration tests and Git integration to the same consistent foundation.
Start Project
No registration required