- Home
- User Onboarding Software
- Shepherd
On the recordRead 7 Oct 202614 facts
Shepherd
Plans and prices
Business Plan
$50one-time
Up to 5 projects · 1 month commercial support · Regular product updates · Lifetime license
Read 7 Oct 2026 · shepherdjs.dev
Enterprise Plan
$300one-time
Unlimited projects · 6 months support · Prioritized Github Issues · Lifetime license
Read 7 Oct 2026 · shepherdjs.dev
Shepherd Consulting
Priced on request
White-Glove Services · On-Boarding & Training · Advanced analytics · Support via Professional Services
Read 7 Oct 2026 · shepherdjs.dev
On the record
- Accessibility
- Shepherd provides full keyboard navigation, focus trapping, and accessibility support through aria attributes.shepherdjs.dev · read 7 Oct 2026
- Customization
- Its minimal default styles are designed to make it easy to match the look and feel of an app.shepherdjs.dev · read 7 Oct 2026
- Frameworks
- The library supports React, Ember, Angular, Vue.js, ES Modules, and plain JavaScript.shepherdjs.dev · read 7 Oct 2026
- Framework wrappers
- The documentation lists Angular, Ember, React, and Vue wrappers for Shepherd.docs.shepherdjs.dev · read 7 Oct 2026
- Installation
- The documentation provides installation instructions for npm, yarn, pnpm, and bun, plus GitHub releases and jsDelivr CDN usage.docs.shepherdjs.dev · read 7 Oct 2026
- Library data handling
- The library runs in the browser of the embedding app and does not collect, transmit, or store data about that app’s users.shepherdjs.dev · read 7 Oct 2026
- License
- Shepherd is free for open-source, personal, and non-commercial projects under AGPL-3.0; commercial projects require a commercial license.shepherdjs.dev · read 7 Oct 2026
- Maintainer and support
- Ship Shape maintains Shepherd; the site lists email contact and Discord, while paid plans specify limited commercial support periods.shepherdjs.dev · read 7 Oct 2026
- Payment processing
- Commercial license payments are processed by Polar, which receives payment details and shares information needed to fulfill the license with Shepherd.shepherdjs.dev · read 7 Oct 2026
- Positioning
- Shepherd positions steps with Floating UI so they do not end up off screen or cropped by overflow.shepherdjs.dev · read 7 Oct 2026
- Product
- Shepherd is an open-source JavaScript library for guiding users through an app with product tours, onboarding flows, trainings, and feature announcements.shepherdjs.dev · read 7 Oct 2026
- Tour steps
- Tours are sequences of dialogs that attach to interface elements, highlight them with a modal overlay, and guide users through what to do next.shepherdjs.dev · read 7 Oct 2026
- Users
- The about page says Shepherd is used in production by Google, Ally, and CodePen.shepherdjs.dev · read 7 Oct 2026
- Website analytics
- The Shepherd website uses PostHog for anonymous usage analytics, and the policy says data is processed on PostHog’s US cloud.shepherdjs.dev · read 7 Oct 2026