inteliver, high performance, ready for production, image management.
Opensource alternative to cloudinary
inteliver Overview
inteliver is an open-source alternative to cloudinary.
inteliver is an image management platform offering programmable media solutions.
🚀 Key Features
🖼️ Image Management Features
- 📝 On-the-Fly Image Modification: Resize, crop, sharpen, blur, pixelate, and more in real time with caching.
- 🤖 A.I. and Image Information: Detect objects and faces in your images and modify them semantically.
- 📉 Real-Time Image Compression: Reformat and compress images in various formats efficiently.
- 😎 Self-Host: self-host inteliver using a simple, all-inclusive Docker Compose.
⚙️ Async Backend APIs
- ⚡ FastAPI as the ASGI web server for the backend API.
- 🔍 Pydantic for data validation and schemas.
- 💾 PostgreSQL as the SQL database.
- 🐦 alembic as lightweight database migration tool
- ☕ SQLAlchemy as the main ORM.
- ✅ Comprehensive testing with Pytest.
🛡️ Built-in User Management
- 🔑 JWT (JSON Web Token) for authentication.
- 🔒 Secure password hashing by default.
- 🎛️ Role-based access control with admin and user levels.
- 📫 Email-based password recovery.
🗄️ Storage
- ☁️ MinIO as cloud-native object storage (compatible with any S3 storage).
- 🔍 Automatic image type detection.
- 📤 Simple, intuitive upload and retrieval endpoints for image data.
📦 Deployment
- 🐳 Docker for containerization.
- 📦 Docker Compose for development and production workflows.
- 🔧 Pydantic Settings for managing environment variables across development, staging, and production environments.
- 📞 Traefik as a reverse proxy and load balancer.
- 🏭 Continuous Integration (CI) and Continuous Deployment (CD) with GitHub Actions.
▶️ Watch Introduction Video
This introductory video explains what Inteliver is, how it operates, and how it can enhance your image management processes.
Metadata
Release files for inteliver 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| inteliver-0.5.0.tar.gz | 50.5 kB | Without provenance | Details for inteliver-0.5.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| inteliver-0.5.0-py3-none-any.whl | Python 3 | none | any | Details for inteliver-0.5.0-py3-none-any.whl |
Total release size: 110.9 kB
Release files / inteliver-0.5.0.tar.gz
| Download URL | inteliver-0.5.0.tar.gz |
|---|---|
| Size | 50.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
20b694c0c4b66b5319aaca413367dfa2cce70bb3cc45abd7d2650710c1c507e1
|
|
BLAKE2b-256 checksum How to use checksums |
7a859ea192a6b5b266ae1f972c2910a4370ba47e1c74366e8a911eeed69830f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.12.5
|
Release files / inteliver-0.5.0-py3-none-any.whl
| Download URL | inteliver-0.5.0-py3-none-any.whl |
|---|---|
| Size | 60.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1dba5483d42786fef046439d379c0507d5105894087a2aa4f0381c7ee89020b5
|
|
BLAKE2b-256 checksum How to use checksums |
f4b4a04308f9b899a87e309aee2bd47a86b7fa0cec1f5ee55b356f1398eb1c73
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.12.5
|
Security for inteliver 0.5.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.