1
0 Comments

TourKit SDK is now open source — MIT-licensed

Small but meaningful milestone this week.

I just open-sourced the TourKit SDK.

github.com/webdev-raj/Tourkit-sdk


Why I did it:

The SDK is the part that runs on your users' websites. It highlights elements, renders tooltips, and tracks analytics.

A developer has every right to know exactly what code is running on their site. Open-sourcing it removes that hesitation completely. Read it, audit it, fork it.


What's in the repo:

The complete vanilla JS SDK:

  • index.js — fetches tour config from API

  • renderer.js — tooltip rendering + positioning

  • Mobile bottom sheet for screens under 768px

  • URL pattern matching (exact, dynamic, wildcard)

  • Per-path localStorage session management

  • window.TourKit global API

MIT licensed. Zero dependencies. 2.8 KB minified.


How it works:

One script tag on your website

SDK fetches tour config from TourKit API

Matches steps to current URL

Renders tooltips on matching elements

Tracks analytics automatically

Dashboard stays private - that's where the business lives — step editor, analytics, AI generator, team management.

Same model as Plausible, Cal.com, Supabase. Open core works.


What this means practically:

  1. Self-host the SDK if you want

  2. Audit exactly what runs on your site

  3. Contribute bug fixes

  4. Use it as reference for your own tools

  5. Still need dashboard for tour management


Current status:

Still 0 paying customers.

Still building in public.

Still shipping every week.

But the product is real, the SDK is open, and the AI workflow (paste prompt → Cursor generates tour.json → drag in → live) is working end to end.

If you're building a SaaS and need onboarding tours — try it free: tourkit-phi.vercel.app

Stars on the SDK repo genuinely help with discovery.

github.com/webdev-raj/Tourkit-sdk

posted toAvatar for product Tourkit
Tourkit