Welcome to PynamoDB’s documentation!¶
PynamoDB is a Pythonic interface to Amazon’s DynamoDB. By using simple, yet powerful abstractions over the DynamoDB API, PynamoDB allows you to start developing immediately.
Features¶
Python 3 support
Support for Unicode, Binary, JSON, Number, Set, and UTC Datetime attributes
Support for DynamoDB Local
Support for all of the DynamoDB API
Support for Global and Local Secondary Indexes
Batch operations with automatic pagination
Iterators for working with Query and Scan operations
Topics¶
- Usage
- Basic Tutorial
- Index Queries
- Batch Operations
- Update Operations
- Conditional Operations
- Polymorphism
- Custom Attributes
- Transaction Operations
- Optimistic Locking
- Rate-Limited Operation
- Use PynamoDB Locally
- Signals
- PynamoDB Examples
- Settings
- Low Level API
- AWS Access
- Logging
- Contributing
- Release Notes
- v6.0.1
- v6.0.0
- v5.5.1
- v5.5.0
- v5.4.1
- v5.4.0
- v5.3.2
- v5.3.1
- v5.3.0
- v5.2.3
- v5.2.2
- v5.2.1
- v5.2.0
- v5.1.0
- v5.0.3
- v5.0.2
- v5.0.1
- v5.0.0
- v4.4.1
- v4.4.0
- v4.3.3
- v4.3.2
- v4.3.1
- v4.3.0
- v4.2.0
- v4.1.0
- v4.0.0
- v3.4.1
- v3.4.0
- v3.3.3
- v3.3.2
- v3.3.1
- v3.3.0
- v3.2.1
- v3.2.0
- v3.2.0rc2
- v3.2.0rc1
- v3.1.0
- v3.0.1
- v2.2.0
- v2.1.6
- v2.1.5
- v2.1.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.6.0
- v1.5.4
- v1.5.3
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.4
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.7
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.0
- v1.0.0
- v0.1.13
- v0.1.12
- v0.1.11
- Versioning Scheme
- Upgrading