
Guide users through your application with interactive, step-by-step tours.
Visit WebsitePros
Cons
Free
$50/lifetime
$300/lifetime
Contact us
No reviews yet. Be the first to review Shepherd.js!
Top alternatives based on features, pricing, and user needs.

AI-powered UI generation from Vercel

Design and publish websites

Visual app builder for Flutter applications

All-in-one online UI/UX design, prototyping, and collaboration tool with real-time synchronization.

Code-backed design tool

Design toolkit for macOS
Shepherd.js is used to create interactive guided tours and onboarding experiences within web applications, helping users understand and navigate new features or complex interfaces.
No, Shepherd.js is free for open-source, personal, and non-commercial sites. Commercial applications, websites, or plugins require a commercial license.
The Business Plan includes 1 month of commercial support, while the Enterprise Plan offers 6 months of support and prioritized GitHub Issues. Consulting services are also available for white-glove support.
Tour steps are defined by creating a 'Tour' instance and then adding individual steps using the `addStep()` method, specifying properties like title, text, attachment element, and buttons.
Yes, Shepherd.js allows extensive customization through `defaultStepOptions` and individual step options, including custom CSS classes, cancel icon settings, and scroll behavior.
Source: shepherdjs.dev