Releases: aptabase/aptabase-python
Releases · aptabase/aptabase-python
v0.1.0
Initial Release
First release of the Aptabase Python SDK - an async-first analytics client for tracking events in Python applications.
Features
- 🚀 Async-first design with
asynciosupport - 📊 Event tracking with custom properties
- 🔄 Automatic batching (up to 25 events per batch)
- ⏱️ Periodic auto-flush with configurable intervals
- 🌍 Multi-region support (EU, US, Self-hosted)
- 🔐 Automatic session management with 1-hour timeout
- 🛡️ Built-in error handling and retry logic
- 🎯 Context manager support for easy resource management
Installation
pip install aptabaseQuick Start
from aptabase import Aptabase
async with Aptabase("A-EU-1234567890") as client:
await client.track("app_started")
await client.track("user_signup", {"plan": "pro"})