docs-src/src/content/docs/guides/license.mdx
Shepherd.js uses a dual-licensing model to support both open source and commercial use.
Shepherd.js is free for open source and non-commercial use under the AGPL-3.0 license.
✅ Open Source Projects
✅ Personal & Non-Commercial Use
✅ Evaluation & Testing
When using Shepherd.js under AGPL-3.0, you must:
Read the full AGPL-3.0 license text
You must purchase a commercial license if:
❌ Commercial Products & Services
❌ Closed-Source Use
❌ White-Label, Resale, or OEM Use
❌ Internal Business Tools
If you're unsure whether you need a commercial license:
When in doubt: If your organization generates revenue, you likely need a commercial license.
Contact us: [email protected]
The react-shepherd wrapper is licensed under MIT, but it depends on shepherd.js which is AGPL-3.0.
If you need a commercial license for Shepherd.js, you also need one when using the React wrapper.
All wrappers depend on the core Shepherd.js library and inherit its licensing requirements.