Skip to content

Releases: aptabase/aptabase-python

v0.1.0

12 Dec 17:13

Choose a tag to compare

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 asyncio support
  • 📊 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 aptabase

Quick 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"})