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

# Make your first Python SDK call

> Install the Python SDK, configure a token, and list Clumio users.

This quickstart makes one read-only SDK call. It uses the users resource because the response is
small and easy to inspect.

<Note>
  **Prototype note.** The package and method names below come from the public SDK repository. This
  example has not been run against a live Clumio tenant.
</Note>

## Before you start

* Python 3.9 or later;
* a Clumio API token; and
* the hostname for the control plane that issued the token.

## Install

```bash theme={null}
python -m pip install 'git+https://github.com/clumio-code/clumio-python-sdk.git@<version>#egg=clumioapi'
```

## Configure the client

```python theme={null}
import os

from clumioapi import configuration, clumioapi_client

config = configuration.Configuration(
    api_token=os.environ["CLUMIO_API_TOKEN"],
    hostname=os.environ.get("CLUMIO_API_HOST", "us-west-2.api.clumio.com"),
)
client = clumioapi_client.ClumioAPIClient(config=config)
```

Set `CLUMIO_API_TOKEN` before running the script. Keep the token out of source control.

## Make the call

```python theme={null}
users = client.users_v2.list_users(limit=10, start=1)
print(users)
```

If the call succeeds, the SDK returns the same paginated users resource described in [List
users](/api-reference/users/list-users).

## Next steps

* [Python SDK reference](/developer-tools/python-sdk)
* [Create and rotate API tokens](/developer-tools/authentication)
* [REST API conventions](/developer-tools/rest-api)
