Sdk IntegrationsPython SDK
Introduction
Comprehensive guide for integrating Cipherion in Python applications
Cipherion Python SDK
The Cipherion Python SDK (cipherion) provides a powerful, type-safe interface for encrypting and decrypting data in Python applications.
Features
- Simple & Deep Encryption: Encrypt strings or complex nested objects
- Framework Agnostic: Works with Flask, FastAPI, Django, and more
- Database Integration: Easily integrates with SQL and NoSQL databases
- Field Exclusions: Selectively encrypt data while keeping identifiers searchable
- Batch Operations: Efficiently process large datasets with retry logic
- Type Hint Support: Compatible with Python type hints
- Automatic Retries: Built-in retry mechanism for failed requests
Quick Links
Installation
Install and set up the SDK
Quick Start
Get up and running in 5 minutes
Framework Integration
Integrate with Flask, FastAPI, Django
Database Integration
Use with popular Python databases and ORMs
Requirements
- Python 3.10 or higher
- pip (Python package manager)
- Active Cipherion account with API credentials