Source: http://www.poma-ai.com/docs/sdk/getting-started/installation

# POMA SDK Installation

The `poma` package requires Python 3.10 or newer.

Install the core SDK:

```bash
pip install poma
```

Install an integration extra when you need it:

```bash
pip install 'poma[qdrant]'
pip install 'poma[langchain]'
pip install 'poma[llamaindex]'
pip install 'poma[all]'
```

If you want to load environment variables from a local `.env` file, install `python-dotenv` separately:

```bash
pip install python-dotenv
```

## What each install gives you

| Install | Use it for |
| --- | --- |
| `poma` | Core `PrimeCut`, `.poma` archives, typed models, and cheatsheet helpers |
| `poma[qdrant]` | `PomaQdrant` integration |
| `poma[langchain]` | LangChain loader, splitter, and cheatsheet retriever |
| `poma[llamaindex]` | LlamaIndex reader, node parser, and cheatsheet retriever |
| `poma[all]` | All bundled integrations and example extras |

Next, [set up authentication](/sdk/getting-started/authentication).