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

# All Modules

> 🐍 Here lies detailed Python module documentation

For a detailed guide to get up and running with Python, see [Getting Started](/getting-started/python).

## Clone

[clone](/python-api/clone) is used to download a repository to your local machine.

## Initialize Repository

[init](/python-api/init) is used to initialize a new local repository.

## Configure User

[user](/python-api/user) is used to configure the user for a local repository.

## Setup Auth

[auth](/python-api/auth) is used to configure authentication for remote repositories.

## Repositories

The [Repositories](/python-api/repositories) page has an overview of the two
repository classes, and detailed documentation for each class can be found on
their respective pages below.

#### Local Repository

[Repo](/python-api/repo) is used to interact with data locally.

#### Remote Repository

[RemoteRepo](/python-api/remote_repo) is used to interact with a remote data
without downloading all of it locally.

## OxenFS

[OxenFS](/python-api/oxen_fs) is an [fsspec](https://filesystem-spec.readthedocs.io/en/latest/) backend that allows you to read and write files in your Oxen repo through a Pythonic file interface. It also provides a convenient integration point with third-party libraries.
