Licensing · v0.7.9

Simple pricing. No surprises.

FinLang is open source under AGPL. The commercial licence removes AGPL obligations for your organisation. No seat-counting. No hidden fees.

Community
£0

Full engine, open source under AGPLv3. For evaluation, research, and AGPL-compatible projects.

View on GitHub
  • Full FinLang engine
  • All CLI tools (discover, suggest, verify)
  • 8 bundled rulepacks
  • All i18n and format support
  • Audit trail (lite + full)
  • FastIO backend (PyArrow)
  • Community support (GitHub)
  • Custom rulepacks (optional, quoted)
  • AGPL obligations apply
  • No commercial embedding
Enterprise
Custom

Multi-entity scope, custom SLA, and optional paid implementation. Quoted per engagement.

Contact Sales
  • Everything in Team
  • Multi-entity / group-wide licensing
  • Custom SLA with guaranteed response times
  • Custom rulepacks (optional, quoted)
  • Licence transfers on acquisition (remaining term)
  • Optional paid implementation support
Rulepacks · add-on

Pre-built, verified rule libraries.

Work with any licence tier. The Banking Pack is the first published commercial rulepack.

Banking Pack v1.0 One-time

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.

£499
One-time purchase
Buy Pack
Comparison · what's in each tier

Feature-by-feature.

FeatureCommunityTeamEnterprise
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 scopeOpen-source useMulti-entity / group-wide
SupportCommunity (GitHub)Custom SLA
Custom rulepacksOptional · quotedOptional · quoted
Paid implementation supportOptional
Licence transfers on acquisitionN/ARemaining term
Common questions

Things buyers actually ask.

What does the Team licence cover?

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.

What does AGPL mean for me?

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.

Does FinLang see my data?

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.

Can I try it before buying?

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.

What happens if I don't renew?

Your installation keeps working — there's no kill switch. You revert to AGPLv3 terms for the version you installed during the licence period.

What's in the bundled rulepacks?

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.

Do rulepacks require a commercial licence?

No. The Banking Pack is sold as a one-time purchase under its own licence and works with Community, Team, or Enterprise.

What is paid implementation support?

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.

How do licence transfers work?

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.