Skip to main content

Open-source alternative to Segment & Mixpanel - High-performance event analytics backend

Project description

Nimbus Analytics

🚀 Open-source, self-hosted alternative to Segment & Mixpanel

Save 90% on analytics costs. Own your data. Full customization.

⚠️ Beta Release

Status: Backend API is production-ready ✅ | Dashboard UI coming Q1 2026 🚧

Quick Start

# Install
pip install nimbus-analytics

# Run with Docker
docker-compose up -d

# Or start manually
uvicorn nimbus.main:app --host 0.0.0.0 --port 8000

Features

  • Fast: 10,000+ events/second
  • 🔐 Secure: JWT + HMAC authentication
  • 📊 Real-time: WebSocket streaming
  • 🎯 Multi-tenant: Project isolation
  • 🐳 Docker: One-command deployment
  • 🧪 Tested: 100% pass rate
  • 📚 Documented: Interactive Swagger UI

Use Cases

Perfect for:

  • Replacing expensive Segment/Mixpanel subscriptions ($500-$5000/month → $50/month)
  • Companies with data privacy requirements (HIPAA, GDPR, SOC2)
  • Teams needing self-hosted analytics
  • Developers wanting full customization

Documentation

📖 Full documentation: https://github.com/bahagh/nimbus

Cost Comparison

Monthly Events Segment Mixpanel Nimbus
10M ~$500 ~$1,000 $50
100M ~$2,000 ~$5,000 $200

Links

License

MIT License - see LICENSE file

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nimbus_analytics-0.1.0b1.tar.gz (25.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nimbus_analytics-0.1.0b1-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

File details

Details for the file nimbus_analytics-0.1.0b1.tar.gz.

File metadata

  • Download URL: nimbus_analytics-0.1.0b1.tar.gz
  • Upload date:
  • Size: 25.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.10

File hashes

Hashes for nimbus_analytics-0.1.0b1.tar.gz
Algorithm Hash digest
SHA256 8523af82828c58ac06de085b693d9c846abe4b79b7709c4b7c55abd2fa1a51fc
MD5 11460d533a9acf561eb51f99a44c4f29
BLAKE2b-256 4eb09ec5f706ce0aba507fe8d9b2c63f4918d2f3f8978aed8f29c77428f8a980

See more details on using hashes here.

File details

Details for the file nimbus_analytics-0.1.0b1-py3-none-any.whl.

File metadata

File hashes

Hashes for nimbus_analytics-0.1.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 930676603afac0ff2349e248aa34630167ba3a0d42d91378224afbddfa8dc119
MD5 d36dc9d2c81ca90f674ba6f4f73221b4
BLAKE2b-256 4c99e047485eb7ba258730a85da6dc8dfc986d673d2a0f4dd8c40b4b2c8b03c0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page