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

# Get All Paths • AI Agent SDK

> get_all_paths: Get all PraisonAI data paths.

# get\_all\_paths

<div className="flex items-center gap-2">
  <Badge color="teal">Function</Badge>
</div>

> This function is defined in the [**paths**](../modules/paths) module.

Get all PraisonAI data paths.

## Signature

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
def get_all_paths() -> Dict[str, Path]
```

### Returns

<ResponseField name="Returns" type="Dict[str, Path]">
  Dictionary mapping path names to Path objects
</ResponseField>

## Usage

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
>>> from praisonaiagents.paths import get_all_paths
    >>> paths = get_all_paths()
    >>> for name, path in paths.items():
    ...     print(f"{name}: {path}")
```

## Uses

* `get_data_dir`
* `get_sessions_dir`
* `get_skills_dir`
* `get_plugins_dir`
* `get_mcp_dir`
* `get_docs_dir`
* `get_rules_dir`
* `get_permissions_dir`
* `get_storage_dir`
* `get_checkpoints_dir`

## Source

<Card title="View on GitHub" icon="github" href="https://github.com/MervinPraison/PraisonAI/blob/main/src/praisonai-agents/praisonaiagents/paths.py#L332">
  `praisonaiagents/paths.py` at line 332
</Card>
