mixpanel-py-async
Python library for using Mixpanel asynchronously
Decision gist · record as of 2026-08-14
Yes, if you are already using mixpanel and your application runs on a Python version and Mixpanel API version compatible with the frozen 0.3.0 release. The low install friction and permissive license make it a straightforward add-on for non-blocking analytics. No, if you need active maintenance, security updates, or compatibility with recent Mixpanel API changes—the abandonment since 2021-02-18 is a significant risk for new projects.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Low install friction with a single runtime dependency.
- However, the package is abandoned—last commit was 2021-02-18 and no releases since then.
- Use only if the Mixpanel API and your application's Python version remain compatible with the frozen 0.3.0 codebase.
License · maintenance · safety
permissive license (permissive) — Licensed under Apache Software License (permissive). You may use, modify, and distribute this package freely, including in commercial applications, provided you retain the license notice.
last release 2021-02-18 (2003 days) · last repo commit 2021-02-18 · 62 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 149,075 downloads/mo, #11,004 on PyPI
Alternatives
Verify before relying
pip install mixpanel-py-async
from mixpanel import Mixpanel
from mixpanel_py_async import AsyncBufferedConsumer
mp = Mixpanel('YOUR_TOKEN', consumer=AsyncBufferedConsumer())
mp.track('user_id', 'event_name', {'property': 'value'})- Whether the package works with current versions of the Mixpanel API and modern Python releases
- Whether AsyncBufferedConsumer's default configuration (10-second flush, batch size 20) suits your throughput needs
- Current compatibility with the mixpanel runtime dependency across versions
What it is and what it does
mixpanel-py-async wraps the standard Mixpanel Python client to add asynchronous event handling. Instead of blocking your application while events are sent to Mixpanel's API, it batches events and flushes them in a separate thread, keeping response times fast in request/response scenarios. The package depends only on mixpanel and provides a consumer that replaces the default synchronous behavior.
The library offers configuration options for batch size (default 20), flush timing (default 10 seconds), retry logic (default 4 retries), and API endpoints. You can manually trigger flushes when needed, either asynchronously or synchronously (useful before process shutdown). However, the project has been abandoned since 2021-02-18 with no maintenance activity, so compatibility with newer Mixpanel API versions or Python releases is not guaranteed.
Use it for
- Web applications where analytics event tracking should not add latency to HTTP response times
- High-throughput services that need to batch events to reduce API call overhead
- Background job systems where you want to track events without blocking task execution
- Graceful shutdown scenarios where you need to ensure all queued events are flushed before process termination
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you are already using mixpanel and your application runs on a Python version and Mixpanel API version compatible with the frozen 0.3.0 release.
The low install friction and permissive license make it a straightforward add-on for non-blocking analytics. No, if you need active maintenance, security updates, or compatibility with recent Mixpanel API changes—the abandonment since 2021-02-18 is a significant risk for new projects.
Install
mixpanel-py-async on PyPI
Before you install
Low install friction with a single runtime dependency. However, the package is abandoned—last commit was 2021-02-18 and no releases since then. Use only if the Mixpanel API and your application's Python version remain compatible with the frozen 0.3.0 codebase.
License in practice
Licensed under Apache Software License (permissive). You may use, modify, and distribute this package freely, including in commercial applications, provided you retain the license notice.
Quickstart
pip install mixpanel-py-async
from mixpanel import Mixpanel
from mixpanel_py_async import AsyncBufferedConsumer
mp = Mixpanel('YOUR_TOKEN', consumer=AsyncBufferedConsumer())
mp.track('user_id', 'event_name', {'property': 'value'})
Verify before relying
- Whether the package works with current versions of the Mixpanel API and modern Python releases
- Whether AsyncBufferedConsumer's default configuration (10-second flush, batch size 20) suits your throughput needs
- Current compatibility with the mixpanel runtime dependency across versions
Package facts
| License | permissive license permissive |
| Python support | Not specified |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 1 packagemixpanel |
| Maintenance | Abandoned 2,003 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 149,075 / month, #11,004 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | License :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: Python |
Evidence: mixpanel_py_async-0.3.0-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “mixpanel async client”
- mixpanel-py-asyncProvides asynchronous event batching and flushing for the Mixpanel…
- mixpanelOfficial Python library for server-side Mixpanel integration,…
- growthbookGrowthBook is a feature flagging and A/B testing SDK that evaluates…
Give your agent the search over MCP, or paste the wish link into any chat.
More Internet packages
Botocore provides low-level, data-driven access to Amazon Web Services APIs, serving as the foundation for the AWS CLI and boto3 libraries.
Install it if you need programmatic access to AWS services.
Provides an async client for AWS services using botocore and aiohttp, allowing you to call AWS APIs asynchronously within asyncio-based applications.
Install it if you need to call AWS services from async Python code; it is the standard way to do so.
Pydantic validates Python data structures against type hints, coercing and checking input at runtime to ensure it matches a declared schema.
Provides a platform-independent file locking mechanism to coordinate access to files across processes and threads.
FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.
Provides common Protocol Buffer message definitions used across Google Cloud APIs, enabling Python clients to interact with Google services.
See also mixpanel · awsme · analytics-python · aioshutil · pyserial-asyncio · celery-batches · segment-analytics-python · python-logstash-async · confluent-kafka · universal-analytics-python3