Ngabantu Enterprise License Manager Backend
A production-ready licensing backend for Flutter plugins that handles payments, license generation, validation, analytics, and security β so you can focus on building great plugins.
Ideal for plugin publishers, agencies, and enterprises who want serious licensing without building an entire backend from scratch.
Built for professional Flutter plugin businesses.
The Ngabantu Enterprise License Manager Backend is designed for:
Enterprise security out of the box.
Your backend is hardened with multiple layers of protection:
- Code obfuscation for core licensing logic and services.
- Rate limiting and security headers to protect against abusive traffic.
- CORS whitelisting and timing-safe authentication routines.
Professional architecture & observability.
Under the hood, the backend uses a modular AdminService architecture with structured logging and fallback systems:
- Clean module separation for admin, payments, and licensing.
- UUID-based request tracing for easier debugging and audits.
- Robust error handling and recovery mechanisms.
- Built-in analytics dashboard for revenue and customer insights.
Dual payment gateway support.
Sell confidently to customers across Africa and the rest of the world with first-class Paystack and PayPal support:
- Paystack integration for African cards and local currencies.
- PayPal integration for global coverage.
- Smart USD/ZAR conversion with fallback rates when APIs fail.
- HMAC-verified webhooks to prevent forged payment events.
Reliability, uptime & monitoring.
The backend is designed to keep your customers productive, even when something goes wrong:
- 14-day grace period if your licensing server is unreachable.
- Offline license generation tools for manual provisioning.
- Multiple database engines supported (SQLite, MySQL, PostgreSQL, MSSQL).
- Health endpoints, device tracking, and revenue analytics.