Metadata-Version: 2.1
Name: gretel-client
Version: 0.24.8
Summary: Balance, anonymize, and share your data. With privacy guarantees.
Home-page: https://github.com/gretelai/gretel-python-client
Author: Gretel Labs, Inc.
Author-email: support@gretel.ai
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: certifi>=2021.10.8
Requires-Dist: click<9,>=8.1.3
Requires-Dist: docker==7.1.0
Requires-Dist: inflection==0.5.1
Requires-Dist: kubernetes>=28.1.0
Requires-Dist: numpy<2
Requires-Dist: opentelemetry-distro>=0.48b0
Requires-Dist: opentelemetry-exporter-prometheus>=0.48b0
Requires-Dist: pandas<2,>=1.1.0
Requires-Dist: pycryptodome<4,>=3.19
Requires-Dist: pydantic>=2
Requires-Dist: python-dateutil>=2.8.0
Requires-Dist: pyyaml==6.0.1
Requires-Dist: requests<3,>=2.25
Requires-Dist: rich==13.7.1
Requires-Dist: smart-open<8.0,>=2.1.0
Requires-Dist: tabulate==0.8.10
Requires-Dist: tenacity==8.2.2
Requires-Dist: tqdm<5.0
Requires-Dist: urllib3<2,>=1.26.5
Provides-Extra: aws
Requires-Dist: boto3; extra == "aws"
Requires-Dist: smart-open[s3]; extra == "aws"
Provides-Extra: azure
Requires-Dist: smart-open[azure]; extra == "azure"
Requires-Dist: azure-identity; extra == "azure"
Requires-Dist: azure-keyvault; extra == "azure"
Provides-Extra: gcp
Requires-Dist: smart-open[gcs]; extra == "gcp"
Requires-Dist: google-cloud-kms; extra == "gcp"
Provides-Extra: test
Requires-Dist: faker==20.1.0; extra == "test"
Requires-Dist: flake8==4.0.1; extra == "test"
Requires-Dist: openai==1.57.1; extra == "test"
Requires-Dist: pylint==3.3.1; extra == "test"
Requires-Dist: pytest-cov==2.11.1; extra == "test"
Requires-Dist: pytest==7.2.0; extra == "test"
Provides-Extra: tuner
Requires-Dist: optuna==3.2.0; extra == "tuner"

# Gretel Python Client

<p align="left">
<img width=15% src="https://gretel-public-website.s3.amazonaws.com/assets/gobs_the_cat_@1x.png" alt="Gobs the Gretel.ai cat" />
<i>CLI and Python SDKs for interacting with Gretel's privacy engineering APIs.</i>
</p>

[![Tests](https://github.com/gretelai/gretel-python-client/actions/workflows/tests.yml/badge.svg)](https://github.com/gretelai/gretel-python-client/actions/workflows/tests.yml)
[![Documentation Status](https://readthedocs.org/projects/gretel-client/badge/?version=stable)](https://gretel-client.readthedocs.io/en/stable/?badge=stable?badge=stable)

[![License](https://img.shields.io/github/license/gretelai/gretel-python-client)](https://github.com/gretelai/gretel-python-client/blob/main/LICENSE)
[![PyPI](https://badge.fury.io/py/gretel-client.svg)](https://badge.fury.io/py/gretel-client)
[![Python](https://img.shields.io/pypi/pyversions/gretel-client.svg)](https://github.com/gretelai/gretel-python-client)
[![Downloads](https://pepy.tech/badge/gretel-client)](https://pepy.tech/project/gretel-client)

[![Discord](https://img.shields.io/discord/1007817822614847500?label=Discord&logo=Discord&style=social)](https://gretel.ai/discord)
[![GitHub stars](https://img.shields.io/github/stars/gretelai/gretel-python-client?style=social)](https://github.com/gretelai/gretel-python-client)

## Getting Started

The following command will install the latest stable Gretel CLI and Python SDK

```
pip install gretel-client
```

To install the latest development version, you may run

```
pip install git+https://github.com/gretelai/gretel-python-client@main
```

To configure the CLI, run

```
gretel configure
```

## System Requirements

The Gretel CLI and python SDKs require Python version 3.9 or greater. Docker is required for local training and generation jobs.

For more information please refer to the [Gretel Environment Setup](https://docs.gretel.ai/environment-setup) docs.

## Client SDKs

The `gretel-client` package also ships with a set of Python Client SDKs that may be used to interact with Gretel APIs using a familiar pythonic interface. For more information on how to use these SDKs, please refer to the following links

- [Projects SDK Reference](https://python.docs.gretel.ai/en/latest/projects/index.html)


