> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aseeflow.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Started with Spring Boot

This tutorial guides you through your first steps of using ASEE Flow in a Spring Boot application.

<Note>
  **Target audience:** this guide assumes familiarity with Java web application development and [Spring Boot](https://spring.io/projects/spring-boot/).
  You should have an IDE and the Camunda Modeler installed.
</Note>

## Get the sources for this guide

[Download as a `.zip`](https://github.com/aseeflow/aseeflow-get-started-spring-boot/archive/master.zip) or check out the corresponding tag with Git.

The example project source code is available on [GitHub](https://github.com/aseeflow/aseeflow-get-started-spring-boot). You can download the whole project directly or clone it with Git:

```bash theme={null}
git clone https://github.com/aseeflow/aseeflow-get-started-spring-boot.git
```

To follow this guide, [download](https://github.com/aseeflow/aseeflow-get-started-spring-boot/archive/Start.zip) the initial state or check out the tag in the Git repository:

```bash theme={null}
git checkout -f Start
```

or every step in between:

```bash theme={null}
git checkout -f Step-X
```

After every section in this guide you will find a box that contains a download link to the current state of the project and Git instructions to check out the current version of the repository.

## Steps covered

<CardGroup cols={2}>
  <Card title="1. Project Setup" href="/get-started/spring-boot/project-setup">
    Set up a Spring Boot application as an Apache Maven project in your IDE.
  </Card>

  <Card title="2. Configuration" href="/get-started/spring-boot/configuration">
    Configure your ASEE Flow Spring Boot application.
  </Card>

  <Card title="3. Model a Process" href="/get-started/spring-boot/model">
    Learn the basics of the Camunda Modeler and model a fully executable process.
  </Card>
</CardGroup>
