FOSSBilling
7.2#19 in subscription billing softwareFree planFree planWebAPILinuxSelf-hosted
Visit| Fact | FOSSBilling | Kill Bill |
|---|---|---|
| License | The GitHub license file releases the application under Apache License 2.0 and notes inherited BoxBilling code. | The core Kill Bill project is released under the Apache 2.0 license. |
| Payment integrations | Listed payment adapters include PayPal, Stripe, Mollie, Razorpay, and others; the page cautions users to test adapters before production use. | Official materials list plugins or integrations for Stripe, Braintree, Adyen and PayPal, among others. |
| SDKs | The API documentation provides example requests for cURL, Python, and Node.js rather than publishing a separate official SDK package. | Client libraries are provided for Java, Ruby, Python, Go, PHP and JavaScript; additional community libraries include .NET. |
| Security | Documented protections include HTTPS enforcement, session fingerprinting, CSRF protection, rate limiting, IP blocking, CAPTCHA, and activity logs. | The overview describes encryption at rest and in transit, TLS communications, AES-256 stored-data encryption, audit logs, role-based access controls, and multi-tenant isolation. |
| Security controls | Security features include HTTPS enforcement, secure cookies, CSRF protection, rate limiting, session controls, IP restrictions, and role-based permissions. | The API supports authenticated requests, configurable authentication backends, granular roles and permissions, and tenant API secrets stored hashed with salt. |
FOSSBilling suits hosting and online service businesses looking for free, self-hosted billing and client-management software. It is for users prepared to work with its stated server requirements and beta maturity.
Kill Bill may suit online businesses and teams that need customizable subscription or usage-based billing. It is also described for startups and growth-stage companies, particularly those prepared to operate a self-hosted deployment.