Validibot Self-Hosted Editions¶
Validibot is available in three self-hosted editions: Community (free, open source), Pro (commercial license), and Enterprise (for large organisations).
Philosophy¶
Community is for individuals. Pro is for teams.
The Community edition gives you full access to Validibot's validation capabilities, including advanced validators. Run simple validations (JSON Schema, XML Schema, custom CEL statements, etc.) and advanced validations, explore the results, prove the tool works for your use case. There's no restrictions on what you can validate.
The Pro edition adds team collaboration features, guest access management, and commercial support.
Community Edition¶
The Community edition is licensed under AGPL-3.0. You can use it freely for any purpose, but modifications must be released under the same license.
Install from PyPI:
What you can do:
- Validate FMUs, configuration files, and other technical artifacts
- Use all validators, including advanced simulation-based validators
- Build and test custom validators
- Integrate into your own tools and scripts (under AGPL terms)
Pro Edition¶
Pro is for teams who need collaboration features and commercial support.
Pricing: $1,750/year per organization (up to 10 users)
What you get:
- Up to 10 users — For teams who collaborate on validation workflows
- Commercial license — Use Validibot without AGPL obligations
- Team management — Invite team members with role-based access control
- Guest access — Let external collaborators submit data and view results without full accounts
- Signed certificates — Digitally signed compliance certificates for validation results
- Priority email support — Direct access to the maintainers
Purchase: validibot.com/pricing
Setting up Validibot Pro¶
After purchasing, you'll receive credentials (email and API key) on your License Dashboard. Follow these steps to install and activate Pro features.
Step 1: Configure pip credentials¶
Choose one of the following methods to authenticate with the private package server.
Run this once to save your credentials globally:
Tip
Your credentials are available on your License Dashboard with copy-to-clipboard buttons.
Step 2: Install the package¶
Step 3: Add to INSTALLED_APPS¶
In your Django settings file (typically config/settings/base.py), add validibot_pro to INSTALLED_APPS:
Step 4: Restart Validibot¶
Restart your Validibot instance. Pro features will be available immediately — no license keys or activation steps required. Installing the package is the license.
Note
You can verify Pro is active by checking the edition badge in the Validibot footer or by running validibot --version.
Frequently Asked Questions¶
Can I evaluate Pro before purchasing?¶
Yes. The Community edition includes all validators — you can prove the validation logic works for your use case locally. Pro adds team collaboration and commercial support.
If you need to evaluate the full Pro feature set, contact us for a trial license.
What if my Pro license expires?¶
You can continue using the version you have installed, but you won't be able to download updates or reinstall. Renew your license to restore access.
Do you offer Enterprise pricing?¶
Yes. The Enterprise edition includes everything in Pro plus: dedicated account manager, SSO/SAML integration, multi-org management, unlimited users, and custom onboarding and training. Contact us at enterprise@mcquilleninteractive.com.
I have AGPL compliance questions¶
If your legal team has concerns about AGPL, the Pro commercial license removes those obligations.
Support¶
- Community: GitHub Issues
- Pro: Email support included with your license
- Documentation: https://validibot.com/resources/docs/