Gretel Python Client¶
Check out our documentation for getting started guides and module references.
For more advanced usage, please refer to our blueprints.
The Gretel Python Client provides bindings to the Gretel REST API and a transformation sub-package that provides interfaces to manipulate data based on a variety of use cases.
The REST API bindings and transformer interfaces can be used separately or together to solve a variety of data analysis, anonymization, and other ETL use cases.
The Gretel REST API provides automated data labeling that generates a metadata record for every JSON record it receives. This combined record + metadata tuple can be fed directly into the transformer interfaces to help automate the transformation of data without needing to know what field certain data elements are in.
The transformer interfaces may be used with un-labeled data as well and operate directly on Python dictionaries if desired.
Please check out
transformers.md for a quick start on these packages or check them out in our documentation.)
Client API Bindings¶
- Introduction: Gretel Transformers
- Module Reference: Transformers
- Base Components
- Data Pipeline Components
- Transform Pipeline Components
- Restore Pipeline Components
- Faker Components
- String Mask Helper
- Transform: Bucketing
- Transform: Character Redaction
- Transform: Field Combiner
- Transform: Conditional
- Transform: Date Shifting
- Transform: Drop Field
- Transform: Faker Entity Replacement
- Transform: String Formatter
- Transform: FPE - Floats
- Transform: FPE - Strings
- Transform: Entity Label Redaction
- Transform: Secure Hashing
- Transform: Custom String Redaction