The `paradime-io` library provides the official Python SDK and CLI for interacting with the Paradime platform. Paradime positions itself as an 'operating system for analytics,' designed to streamline analytics engineering workflows by unifying data exploration, dbt™ model building, scheduling, and data lineage in a single environment. It enables users to code, run, and manage data pipelines for analytics and AI. The library is actively maintained, with a current version of 5.1.0, and a regular release cadence based on its extensive release history.
pip install paradime-ioVerified import paths — ran on the pinned version, not inferred.
Initialize the Paradime client using API credentials. It is highly recommended to store `PARADIME_API_ENDPOINT`, `PARADIME_API_KEY`, and `PARADIME_API_SECRET` as environment variables. These can be generated within your Paradime workspace settings.
Generate `api_key`, `api_secret`, and `api_endpoint` from your Paradime workspace settings. Use environment variables to store them securely: `export PARADIME_API_ENDPOINT="YOUR_API_ENDPOINT"`, `export PARADIME_API_KEY="YOUR_API_KEY"`, `export PARADIME_API_SECRET="YOUR_API_SECRET"`.
Ensure your Bolt schedule configuration includes `poetry install` as the initial step to set up the execution environment correctly.
Ensure your environment is running Python 3.11 or newer. Upgrade your Python installation if necessary.
Run `pip install paradime-io` to install the package. If using a virtual environment, ensure it is activated before running your script.
Double-check your API credentials in your Paradime workspace settings. Ensure they are correctly passed to the `Paradime` constructor, or that the `PARADIME_API_ENDPOINT`, `PARADIME_API_KEY`, and `PARADIME_API_SECRET` environment variables are correctly set and accessible to your application.