Metadata-Version: 2.4
Name: paradime-io
Version: 5.7.0
Summary: Paradime - Python SDK
Author-email: Bhuvan Singla <bhuvan@paradime.io>, Maximilian Mitchell <max@paradime.io>
License-File: LICENSE
Requires-Python: >=3.11
Requires-Dist: boto3<2.0.0,>=1.35.0
Requires-Dist: click<9.0.0,>=8.1.7
Requires-Dist: croniter<7.0.0,>=6.0.0
Requires-Dist: dbt-artifacts-parser<0.13.0,>=0.12.0
Requires-Dist: duckdb<2.0.0,>=1.0.0
Requires-Dist: google-auth<3.0.0,>=2.29.0
Requires-Dist: google-cloud-bigquery-datatransfer<4.0.0,>=3.15.0
Requires-Dist: google-cloud-dataflow-client<0.9.0,>=0.8.0
Requires-Dist: google-cloud-dataproc<6.0.0,>=5.9.0
Requires-Dist: google-cloud-datastream<2.0.0,>=1.9.0
Requires-Dist: google-cloud-functions<2.0.0,>=1.16.0
Requires-Dist: google-cloud-run<0.11.0,>=0.10.0
Requires-Dist: msal<2.0.0,>=1.31.0
Requires-Dist: numpy>=1.26.0
Requires-Dist: packaging>=22.0
Requires-Dist: polars<0.21.0,>=0.20.0
Requires-Dist: prompt-toolkit<4.0.0,>=3.0.40
Requires-Dist: pyarrow<19.0.0,>=18.0.0
Requires-Dist: pydantic<3.0.0,>=1.10.14
Requires-Dist: python-dotenv<2.0.0,>=1.0.1
Requires-Dist: pyyaml<7.0.0,>=6.0.1
Requires-Dist: requests<3.0.0,>=2.31.0
Requires-Dist: rich<15.0.0,>=14.0.0
Requires-Dist: tenacity<10.0.0,>=9.0.0
Description-Content-Type: text/markdown

<p align="center">
  <a href="https://www.paradime.io">
        <img alt="Paradime" src="https://app.paradime.io/logo192.png" width="60" />
    </a>
</p>

<h1 align="center">
  Paradime - Python SDK
</h1>

## Installation

```sh
pip install paradime-io
```

## SDK Usage

Generate your API key, secret and endpoint from Paradime workspace settings.

```python
from paradime import Paradime

paradime = Paradime(
    api_endpoint="API_ENDPOINT", 
    api_key="API_KEY", 
    api_secret="API_SECRET",
)

# Use the paradime client to interact with the API
```

## CLI Usage

For the full specification of the CLI, run:
```bash
paradime --help
```

Generate your API key, secret and endpoint from Paradime workspace settings. Then set the environment variables:

```bash
export PARADIME_API_ENDPOINT="YOUR_API_ENDPOINT"
export PARADIME_API_KEY="YOUR_API_KEY"
export PARADIME_API_SECRET="YOUR_API_SECRET
```

## Examples

Find usage examples [here](https://github.com/paradime-io/paradime-python-sdk/tree/main/examples) to get started with the Paradime Python SDK.

## Telemetry

Each API call sends `X-PYTHON-VERSION` (e.g. `3.11.5`) and `X-PARADIME-RUNTIME` (e.g. `github-actions`, `airflow`, `paradime-bolt`, `local`) to help Paradime understand how the SDK is being used. Only the *presence* of well-known CI/platform environment variables is checked — no values are ever transmitted.

To opt out:

```bash
export PARADIME_DISABLE_TELEMETRY=true
```

