Shepherd
A JavaScript library for creating guided, step-by-step tours and walkthroughs for your web application.
| What is it | A JavaScript library for creating guided, step-by-step tours and walkthroughs for your web application. |
|---|---|
| Pricing | Freemium |
| Free tier | Yes |
| Platform | Web Application |
| API | Yes |
| Best for | creating an onboarding tour for a new web app, highlighting new features to existing users |
| Domain registered | 2019 |
Data updated Aug. 1, 2026
What does Shepherd do?
Shepherd is a JavaScript library that lets you add interactive, guided tours to your website or web application. You use it to create a sequence of pop-up steps that point to specific elements on your page, explaining features and guiding users through workflows. It's a practical tool for improving user onboarding, introducing new functionality, or explaining complex interfaces without requiring users to read a manual.
The library works by letting you define a 'tour' object and add individual steps to it. Each step can attach itself to a specific HTML element, include text and buttons, and control navigation. Shepherd is built with accessibility as a priority, supporting full keyboard navigation, focus management, and proper ARIA attributes. Its styling is intentionally minimal, giving you a clean starting point that you can customize to match your app's design. It's framework-agnostic, with official guides for integrating with popular libraries like React, Vue, and Angular, or you can use it with plain JavaScript.
This tool is most useful for developers and product teams who need a reliable, customizable way to reduce user confusion. If you're launching a new app or a major update, Shepherd tours can help users get started faster. It's also a solid choice for SaaS platforms with intricate dashboards, where a guided walkthrough can significantly improve the user experience and reduce support requests.
Key features
What makes it stand outWho is Shepherd for?
Who benefits most from this toolPricing
Free tier available — start without a credit cardBusiness Plan
- Up to 5 projects
- 1 month commercial support
- Regular product updates
- Lifetime license
Enterprise Plan
- Unlimited projects
- 6 months support
- Prioritized Github Issues
- Lifetime license
Shepherd Consulting
- White-Glove Services
- On-Boarding & Training
- Advanced analytics
- Support via Professional Services
Trust & presence
Gallery
Click any image to enlargeSimilar tools
Interactive video concierge for websites — greet visitors with personalized video journeys that guide them to the right content
AI design tool that generates app interfaces, lets you edit them, and exports production-ready code.
AI code editor for Webflow – write custom JavaScript with AI assistance and see changes live without publishing.
JavaScript library for creating 3D graphics and interactive experiences in web browsers.
Full-stack JavaScript platform with AI assistance — build, deploy, and scale web apps with integrated backend, database, and frontend.
AI-powered desktop IDE that builds apps, websites, and tools through chat, voice, and screen interaction
AI-powered tool that turns product ideas into spec graphs, docs, and workflow diagrams that stay in sync
AI product expert that reviews your website's design, UX, and content in real-time via a browser extension.