FinLang is open source under AGPL. The commercial licence removes AGPL obligations for your organisation. No seat-counting. No hidden fees.
Full engine, open source under AGPLv3. For evaluation, research, and AGPL-compatible projects.
View on GitHubRemoves AGPL obligations for one legal entity. The standard commercial path.
Buy Team LicenceMulti-entity scope, custom SLA, and optional paid implementation. Quoted per engagement.
Contact SalesWork with any licence tier. The Banking Pack is the first published commercial rulepack.
92 contract-tested rules for UK and global banking transactions. Decodes payment rails (FPS, BGC, CHAPS), separates wallet funding from spending, handles common bank-specific edge cases. Drop-in ready.
| Feature | Community | Team | Enterprise |
|---|---|---|---|
| FinLang engine | |||
| CLI tools (discover, suggest, verify) | |||
| Bundled rulepacks (8 packs) | |||
| Audit trail (lite + full) | |||
| SHA-256 verify | |||
| FastIO backend (PyArrow) | |||
| International format support | |||
| Commercial use in proprietary systems | |||
| No AGPL obligations | |||
| Licence scope | Open-source use | One legal entity | Multi-entity / group-wide |
| Support | Community (GitHub) | Email (48hr response) | Custom SLA |
| Custom rulepacks | Optional · quoted | Optional · quoted | Optional · quoted |
| Paid implementation support | Optional | ||
| Licence transfers on acquisition | N/A | Remaining term | Remaining term |
Commercial use of FinLang inside one legal entity under the commercial licence. This removes AGPL source-disclosure obligations for covered proprietary use, including internal tools and distributed products you ship to customers.
If you embed FinLang in a network-accessible service, AGPLv3 requires you to make the corresponding source available to your users. The Team licence removes that obligation. If you're a Python developer running it locally on your own data, AGPL is no issue.
No. Self-hosted. No telemetry, no cloud calls, no data collection of any kind. The CLI reads your CSV, applies your rules, writes the output — locally.
Yes. pip install finlang gives you the full engine under AGPLv3. Run it against your data, read the audit trail, decide whether the commercial licence is worth it.
Your installation keeps working — there's no kill switch. You revert to AGPLv3 terms for the version you installed during the licence period.
Eight free packs covering groceries, salary & income, transfers, fees, subscriptions, transport, utilities, and tax. Drop-in starting points you'll typically extend with your own organisation-specific rules.
No. The Banking Pack is sold as a one-time purchase under its own licence and works with Community, Team, or Enterprise.
An Enterprise option: we work alongside your team to design ruleset architecture, build custom rulepacks, and integrate FinLang into your existing pipeline. Quoted per engagement.
If your organisation is acquired, the Team or Enterprise licence transfers to the acquirer for the remaining term at no additional cost. Notify us in writing within 30 days of the transaction.