FOSSBilling
7.2#19 in subscription billing softwareFree planFree planWebAPILinuxSelf-hosted
Visit
| Fact | FOSSBilling | Recurly |
|---|---|---|
| API | FOSSBilling provides a REST API with admin, authenticated-client, and public guest endpoints. | The developer hub documents API v3 and v2 for accounts, subscriptions, payments, invoices, plans, add-ons and coupons. |
| SDKs | The API documentation provides example requests for cURL, Python, and Node.js rather than publishing a separate official SDK package. | Official client libraries are provided for Ruby, Node.js, Python, .NET, Java, PHP and C# environments. |
| Security | Documented protections include HTTPS enforcement, session fingerprinting, CSRF protection, rate limiting, IP blocking, CAPTCHA, and activity logs. | Recurly states that it is PCI-DSS Level 1 compliant and listed in Visa's Global Registry of Service Providers. |
| Security controls | Security features include HTTPS enforcement, secure cookies, CSRF protection, rate limiting, session controls, IP restrictions, and role-based permissions. | Recurly says administrative access requires two-factor authentication and strong passwords, with recurring penetration tests and audit-log reviews. |
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.
Businesses that bill customers on subscriptions and need recurring invoices, online payments, reminders, currency support and a client portal.