Shepherd

A JavaScript library for creating guided, step-by-step tours and walkthroughs for your web application.

Verified API available Free tier
Quick facts
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 out
01
Full keyboard navigation and accessibility (a11y) compliance with ARIA attributes
02
Highly customizable styles and minimal default design
03
Ready-to-use integrations for React, Ember, Angular, Vue.js, and plain JavaScript
04
Focus trapping for better user experience during tours
05
Smooth scrolling and flexible step attachment to page elements

Who is Shepherd for?

Who benefits most from this tool
creating an onboarding tour for a new web app
highlighting new features to existing users
guiding users through a complex workflow

Pricing

Free tier available — start without a credit card

Business Plan

$50 one-time
  • Up to 5 projects
  • 1 month commercial support
  • Regular product updates
  • Lifetime license

Enterprise Plan

$300 one-time
  • Unlimited projects
  • 6 months support
  • Prioritized Github Issues
  • Lifetime license

Shepherd Consulting

Custom
  • White-Glove Services
  • On-Boarding & Training
  • Advanced analytics
  • Support via Professional Services

Trust & presence

Domain Domain registered 2019

Gallery

Click any image to enlarge

Similar tools

Nurtured Verified Video

Interactive video concierge for websites — greet visitors with personalized video journeys that guide them to the right content

Wonder Verified UX Design

AI design tool that generates app interfaces, lets you edit them, and exports production-ready code.

Slater Verified Developer Tools

AI code editor for Webflow – write custom JavaScript with AI assistance and see changes live without publishing.

Three.js Verified Development

JavaScript library for creating 3D graphics and interactive experiences in web browsers.

Top 100k site
Gadget Verified Developer Tools

Full-stack JavaScript platform with AI assistance — build, deploy, and scale web apps with integrated backend, database, and frontend.

Orchids Verified Developer Tools

AI-powered desktop IDE that builds apps, websites, and tools through chat, voice, and screen interaction

GreenPRD Verified Technical Specifications

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.

Share X LinkedIn Telegram
Shepherd Visit