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

# List of Spring Boot Starters

## Introduction

Some Spring Boot Starters have been written to ease the use of Atoti Server.
This page will list every available starter, allowing you to quickly determine which one are needed for a
particular project.

## List of starters

### Atoti Server Starter

```xml theme={"languages":{"custom":["/engine/python-sdk/0.9/languages/pycon.tmLanguage.json"]}}
<dependency>
  <groupId>com.activeviam.springboot</groupId>
  <artifactId>atoti-server-starter</artifactId>
  <version>${project.version}</version>
</dependency>
```

The [Atoti Server Starter](atoti_starter) sets up the usual Atoti Server services, their REST controllers,
and provides a default Spring Boot Security configuration.

### Atoti UI Starter

```xml theme={"languages":{"custom":["/engine/python-sdk/0.9/languages/pycon.tmLanguage.json"]}}
<dependency>
  <groupId>com.activeviam.springboot</groupId>
  <artifactId>atoti-ui-starter</artifactId>
  <version>${project.version}</version>
</dependency>
```

The [Atoti Ui Starter](atoti_ui_starter) makes sure you can use the Atoti UI in your project.

### Atoti Admin UI Starter

```xml theme={"languages":{"custom":["/engine/python-sdk/0.9/languages/pycon.tmLanguage.json"]}}
<dependency>
  <groupId>com.activeviam.springboot</groupId>
  <artifactId>atoti-admin-ui-starter</artifactId>
  <version>${project.version}</version>
</dependency>
```

The [Atoti Admin Ui Starter](atoti_admin_ui_starter) makes sure you can use the Atoti Admin UI in your project.

### Atoti Excel Add-in Starter

```xml theme={"languages":{"custom":["/engine/python-sdk/0.9/languages/pycon.tmLanguage.json"]}}
<dependency>
  <groupId>com.activeviam.springboot</groupId>
  <artifactId>excel-addin-starter</artifactId>
  <version>${project.version}</version>
</dependency>
```

The [Atoti Excel Add-in Starter](atoti_excel_addin_starter) ensures you can use the [Atoti Excel Add-in](../user_guide/querying/front_ends/excel_add-in) with your project.

### APM Starter

```xml theme={"languages":{"custom":["/engine/python-sdk/0.9/languages/pycon.tmLanguage.json"]}}
<dependency>
  <groupId>com.activeviam.springboot</groupId>
  <artifactId>atoti-server-apm-starter</artifactId>
  <version>${project.version}</version>
</dependency>
```

This starter automatically sets up our Application Performance Monitoring apparatus.

### Atoti Server Application Starter

```xml theme={"languages":{"custom":["/engine/python-sdk/0.9/languages/pycon.tmLanguage.json"]}}
<dependency>
    <groupId>com.activeviam.springboot</groupId>
    <artifactId>atoti-server-application-starter</artifactId>
    <version>${project.version}</version>
</dependency>
```

The [Atoti Server Application Starter](./atoti_server_application_starter) automatically sets up an Atoti Server application to work with Atoti Python SDK.

### Query History Starter

```xml theme={"languages":{"custom":["/engine/python-sdk/0.9/languages/pycon.tmLanguage.json"]}}
<dependency>
  <groupId>com.activeviam.springboot</groupId>
  <artifactId>query-history-starter</artifactId>
  <version>${activepivot.version}</version>
</dependency>
```

The [Query History Starter](atoti_query_history_starter) records executed queries and exposes a REST API to browse, filter, cancel, and delete them.
