Release v1.0.1 (What’s new?).
Welcome to versioned Documentation¶
Versioned provides enterprise-grade artifact version management and deployment patterns for AWS environments. It combines the performance of DynamoDB metadata storage with cost-effective S3 binary storage to enable sophisticated deployment strategies including blue/green deployments, canary releases, and instant rollbacks.
Key Features
- 🚀 Advanced Deployment Patterns
Blue/Green deployments with instant switching
Canary releases with weighted traffic splitting
One-click rollbacks to any previous version
- ⚡ High Performance Architecture
DynamoDB for sub-millisecond metadata queries
S3 for cost-effective binary artifact storage
Automatic content deduplication with SHA256 hashing
- 🔒 Enterprise Ready
Immutable version snapshots
Soft deletion with recovery capabilities
Comprehensive audit trails and metadata tracking
- 🎯 Simple API
Intuitive Python interface
Safe public API that prevents data corruption
Flexible session management for multi-account scenarios
Installation¶
Install from PyPI:
$ pip install versioned
Upgrade to latest version:
$ pip install --upgrade versioned