Replace expensive billing solutions with open-source software. Automate subscriptions, accept multiple payments including crypto, and gain real-time revenue insights.

At a Glance:

UniBee is an open-source universal billing platform built for SaaS businesses that handles subscriptions, invoicing, and transactions with support for self-hosted deployment via Docker.

Overview:

UniBee is an open-source billing software platform purpose-built for SaaS companies that need to manage subscriptions, invoices, transactions, and billable metrics. It provides a self-hosted alternative to proprietary billing systems, with a standalone deployment path using Docker and Docker Compose. The project includes both a community version and an enterprise version, along with an optional managed cloud service. UniBee offers a user portal for end users and an admin portal for operators, with API access available for businesses that need to integrate billing workflows into existing systems. It addresses common SaaS billing needs including product and plan management, discount management, and reporting.

Key Decision Points:

  • Deployment model: Supports standalone self-hosted deployment using Docker and Docker Compose, with separate frontend and backend repositories for development.

  • Target audience: Designed specifically for SaaS businesses managing subscription-based billing workflows.

  • Integration approach: Offers both a pre-built user portal and API access for integrating billing into existing systems.

  • Webhook support: Sends real-time event notifications for account activity, enabling automated downstream workflows.

  • Managed alternative available: A paid hosted cloud version exists with automatic scaling, analytics, and premium support for teams that prefer not to self-host.

Core Features:

  • Subscription management: Create, update, and cancel customer subscriptions.

  • Automated invoicing: Generate and send invoices to customers automatically.

  • Billable metrics tracking: Track usage-based billing metrics and generate performance reports.

  • Product and plan management: Create and manage products and pricing plans.

  • Webhooks: Receive real-time notifications for events occurring in the billing account.

  • Discount management: Create and manage discount rules for customers.

Use Cases:

  • SaaS businesses that need a self-hosted billing system for managing subscription lifecycles, invoices, and customer transactions.

  • Development teams that want to integrate billing into existing systems through API access rather than using a separate user portal.

Open-Source Alternative Value:

UniBee positions itself as a self-hosted alternative to closed-source billing platforms like Recurly, Chargebee, and Paddle. It provides source code access and a standalone deployment path using Docker, which allows SaaS businesses to run billing workflows on their own infrastructure. The project offers both community and enterprise versions, and developers can start backend and frontend services from the open-source repositories. The API and webhook support create integration points for businesses that need to connect billing with existing internal systems.

ShareXLinkedInReddit

Related tools

Project stats

Stars

196

Forks

33

License

AGPL-3.0