---
title: "Prerequisites"
description: "Install Docker and Python 3.11+ for the ADK atomic session append tutorial."
---

# Prerequisites

> For the complete documentation index see: [llms.txt](https://aerospike.com/docs/llms.txt)
> 
> All documentation pages available in markdown.

This tutorial requires two dependencies.

## Required

Docker

Docker runs Aerospike Database locally.

1.  Download, install, and launch Docker Desktop from [the Docker website](https://www.docker.com/products/docker-desktop/).
    
2.  Verify Docker is running:
    
    Terminal window
    
    ```shell
    docker --version
    ```
    

Python

`adk-aerospike` requires Python 3.11 or newer.

1.  Install [Python 3.11 or later](https://www.python.org/downloads/).
    
2.  Verify Python is available:
    
    Terminal window
    
    ```shell
    python3 --version
    ```
    

::: note
No large language model (LLM) API keys are required. The demo uses synthetic events only.
:::
::: undefined
-   I’ve installed Docker.
-   I’ve installed Python 3.11 or newer.
:::

[Previous  
Tutorial: Atomic session append with ADK](https://aerospike.com/docs/develop/adk-atomic-session-append) [Next  
Install and connect](https://aerospike.com/docs/develop/adk-atomic-session-append/step/1/part/1/install-and-connect)