Happy Valley

Intro.js

Lightweight open-source product tours

Intro.js is a product adoption & onboarding tool for Developers, offered as open source. Founded in United States in 2013.

About Intro.js

Intro.js is a lightweight JavaScript library for building step-by-step product tours, feature hints and onboarding walkthroughs directly in a web application. Created by Afshin Mehrabani and maintained as an open-source project for more than a decade, it highlights elements on the page with an overlay and a tooltip, guides users through steps in sequence and works with any front-end framework, with community wrappers for React, Angular and Vue.

Developers define steps in HTML data attributes or JavaScript, choose positions, add progress bars and buttons, theme the tooltips with CSS and trigger tours based on their own logic. Hints show small hotspots next to features without a full tour. The code is published under the AGPL, which is free for open-source and personal projects, while businesses buy a one-time commercial licence in tiers based on the number of projects instead of paying a monthly SaaS fee.

Intro.js fits developers who want a simple, fast tour that lives in their own codebase, with no external scripts, no per-user pricing and full control over behaviour. Non-technical teams cannot edit tours without a deployment, and there is no analytics, targeting, A/B testing or checklist builder. Shepherd.js and Driver.js are popular open-source alternatives, while no-code platforms such as UserGuiding, Appcues, Userpilot and Pendo add visual editors, segmentation and analytics at a much higher monthly cost.

Key features of Intro.js

  • Step tours
  • Hints
  • Lightweight
  • Framework wrappers
  • Customizable themes
  • Open source

Pros and cons

Pros

  • Tiny and simple
  • One-time license
  • Developer control
  • No SaaS fees

Cons

  • Code required
  • No analytics
  • Limited features
  • Maintenance on you

Intro.js pricing

Intro.js uses a open source model.

PlanPriceIncludes
Free (AGPL)$0Open-source, personal and non-commercial sites
Starter$9.99One-time lifetime licence; 1 project, no support
Business$49.99One-time; 5 projects, 1 month support, 1 custom theme
Premium$299.99One-time; unlimited projects, 6 months priority support

Source: introjs.com · checked on Oct 20, 2026

How Intro.js compares in Product adoption & onboarding

Rank by votes
#1 / 15

0 votes from members

Starting price
$0

Category median is $214/mo

Free alternatives
1

Free or open-source tools in Product adoption & onboarding

Intro.js ranks #1 of 15 product adoption & onboarding tools by community votes and is not directly comparable on price.

Common use cases

  1. 1Simple onboarding tour
  2. 2Feature hints
  3. 3Internal tools tours
  4. 4Prototype onboarding

Best for

Developers wanting simple tours.

Not ideal for

Non-technical teams.

Integrations

  • JavaScript
  • React
  • Angular
  • Vue

Our take

Intro.js is the lightweight code-first tour library.

FAQ

What is Intro.js?
Intro.js is a Product adoption & onboarding tool: Lightweight open-source product tours.
How much does Intro.js cost?
Intro.js is Open source; there is no mandatory paid plan.
What does Intro.js integrate with?
Intro.js integrates with JavaScript, React, Angular, Vue and more.
Which platforms does Intro.js support?
Intro.js is available on web.
Who is Intro.js for?
Developers wanting simple tours.

More Product adoption & onboarding tools

See all 15
  • Frigade

    ▲ 0

    Developer-first onboarding components

    Paid · $1000Developers
  • Pendo

    ▲ 0

    Product analytics, guides and feedback in one

    FreemiumEnterprise
  • Scribe

    ▲ 0

    Auto-generated step-by-step guides and SOPs from screen activity

    Freemium · $17Small businessesEnterprise
  • Stonly

    ▲ 0

    Interactive guides and AI knowledge base for customer support teams

    FreemiumSmall businessesEnterprise
  • Digital adoption platform for rolling out enterprise software

    PaidEnterprise
  • AI interactive product demos and walkthroughs for sales and onboarding

    Freemium · $50Small businessesEnterprise

Reviews

No reviews yet. Be the first to share real experience.

    Sign in to write a review.