# Shepherd.js vs Userlane

| Attribute | Shepherd.js | Userlane |
|---|---|---|
| **Vioscale score** | 54.8 (29% (low)) | 26.1 (61% (medium)) |
| activity.commits_last_30d | 25 | - |
| adoption.dependent_repos | 834 | - |
| adoption.github_stars | 13,797 | - |
| deployment.options | - | `{"cloud":true}` |
| description.long | A JavaScript library for building guided tours and onboarding experiences within web applications. Emphasizes accessibility, framework compatibility (React, Angular, Vue, Ember), and customizable styling. | Combines analytics to identify where enterprise software creates user friction with built-in guidance tools to improve adoption outcomes and reduce support costs. |
| features.capabilities | `{"in_app_user_onboarding_checklists":true,"interactive_dom_element_targeting_walkthroughs":true}` | `{"iso_27001":true,"soc2_type_ii":false,"pricing_model":"flat_subscription","salesforce_hubspot_crm_sync":false,"zendesk_intercom_helpdesk_sync":false,"knowledge_base_help_widget_embed":true,"nps_and_in_app_survey_collection":true,"amplitude_mixpanel_analytics_sync":false,"in_app_user_onboarding_checklists":false,"user_drop_off_and_completion_analytics":true,"no_code_visual_builder_chrome_extension":true,"interactive_dom_element_targeting_walkthroughs":true}` |
| integrations.count | - | 1 |
| integrations.list | - | `[{"name":"Microsoft Copilot"}]` |
| language.primary | JavaScript | - |
| market.availability | - | `{"hqCountry":"DE","primaryMarkets":["DE","GB","US"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"web":true}` | `{"web":true}` |
| pricing | - | `{"type":"quote","plans":[{"free":false,"name":"Application","summary":"Fixed annual fee per application. Contact sales for quote.","features":["Userlane Assistant","Interactive Guidance","In-app Announcements","Data Validation","HEART Analytics"],"commitment":"annual","description":"For application owners who need people productive fast. Single application with immediate impact.","contactSales":true},{"free":false,"name":"Department","summary":"Fixed annual fee per application. Contact sales for quote.","features":["Userlane Assistant","Interactive Guidance","In-app Announcements","Data Validation","HEART Analytics","Advanced Reporting and Insights","Department Portfolio Dashboard","Templates and Best Practices","Multi-App Pricing","Cross-Application Insights"],"commitment":"annual","description":"For department leaders who need to optimize across tools. Multiple applications with efficient budgets.","contactSales":true},{"free":false,"name":"Organization","summary":"Fixed annual fee per unlimited applications. Contact sales for quote.","features":["Userlane Assistant","Interactive Guidance","In-app Announcements","Data Validation","HEART Analytics","Advanced Reporting and Insights","Department Portfolio Dashboard","Templates and Best Practices","Multi-App Pricing","Cross-Application Insights","License Optimization","Portfolio Analytics","Compliance and Governance","Center of Excellence Support"],"commitment":"annual","description":"For CIOs and CFOs who need to prove ROI and reduce spend. Unlimited applications with optimized portfolio.","contactSales":true}],"summary":"Application-based or consumption-based pricing models. All pricing requires contacting sales.","freeTier":false,"sourceUrl":"https://www.userlane.com/pricing/","retrievedAt":"2026-08-25T08:26:31.216Z"}` |
| pricing.free_tier | - | no |
| pricing.model | - | quote |
| pricing.price_level | - | unknown |
| pricing.transparent | - | no |
| release.cadence_days | 14 | - |
| release.history | `[{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v7.0.6-react-shepherd","date":"2026-08-24T10:11:25Z","type":"stable","version":"v7.0.6-react-shepherd"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v7.0.5-react-shepherd","date":"2026-08-10T02:56:56Z","type":"stable","version":"v7.0.5-react-shepherd"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v7.0.4-react-shepherd","date":"2026-03-11T15:46:46Z","type":"stable","version":"v7.0.4-react-shepherd"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v7.0.3-react-shepherd","date":"2026-02-23T01:03:14Z","type":"stable","version":"v7.0.3-react-shepherd"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v7.0.2-react-shepherd","date":"2026-02-19T18:29:42Z","type":"stable","version":"v7.0.2-react-shepherd"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v7.0.1-react-shepherd","date":"2026-02-18T13:42:55Z","type":"stable","version":"v7.0.1-react-shepherd"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v7.0.0-react-shepherd","date":"2026-02-08T21:16:03Z","type":"stable","version":"v7.0.0-react-shepherd"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v6.1.9-react-shepherd","date":"2025-07-23T21:41:11Z","type":"stable","version":"v6.1.9-react-shepherd"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v6.1.8-react-shepherd","date":"2025-02-20T20:26:16Z","type":"stable","version":"v6.1.8-react-shepherd"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v6.1.7-react-shepherd","date":"2025-01-13T13:51:55Z","type":"stable","version":"v6.1.7-react-shepherd"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v6.1.6-react-shepherd","date":"2024-11-19T13:20:08Z","type":"stable","version":"v6.1.6-react-shepherd"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v6.1.4-react-shepherd","date":"2024-10-21T20:54:24Z","type":"stable","version":"v6.1.4-react-shepherd"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v6.1.3-react-shepherd","date":"2024-10-10T20:35:19Z","type":"stable","version":"v6.1.3-react-shepherd"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v6.1.2-react-shepherd","date":"2024-10-08T19:51:00Z","type":"stable","version":"v6.1.2-react-shepherd"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v1.3.1-%40shepherdpro/pro-js","date":"2024-08-05T23:00:43Z","type":"stable","version":"v1.3.1-@shepherdpro/pro-js"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v1.3.0-%40shepherdpro/pro-js","date":"2024-07-25T15:28:09Z","type":"stable","version":"v1.3.0-@shepherdpro/pro-js"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v1.2.2-%40shepherdpro/pro-js","date":"2024-07-24T15:03:15Z","type":"stable","version":"v1.2.2-@shepherdpro/pro-js"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v1.2.1-%40shepherdpro/pro-js","date":"2024-07-22T15:13:29Z","type":"stable","version":"v1.2.1-@shepherdpro/pro-js"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v1.2.0-%40shepherdpro/pro-js","date":"2024-07-19T10:47:09Z","type":"stable","version":"v1.2.0-@shepherdpro/pro-js"},{"url":"https://github.com/shipshapecode/shepherd/releases/tag/v1.1.0-%40shepherdpro/pro-js","date":"2024-06-28T00:16:36Z","type":"stable","version":"v1.1.0-@shepherdpro/pro-js"}]` | - |
| reliability.sla_pct | - | 99.5 |
| security.gdpr | - | yes |
| security.iso27001 | - | yes |
| security.scorecard | 4.3 | - |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=shepherd.js&per_page=100","last_12m":0,"max_severity":null}` | - |

## Capabilities (Digital Adoption Platforms)

| Capability | Shepherd.js | Userlane |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Interactive dom element targeting walkthroughs | ✓ | ✓ |
| No code visual builder chrome extension | - | ✓ |
| In app user onboarding checklists | ✓ | ✗ |
| Nps and in app survey collection | - | ✓ |
| User drop off and completion analytics | - | ✓ |
| Knowledge base help widget embed | - | ✓ |
| Amplitude mixpanel analytics sync | - | ✗ |
| Salesforce hubspot CRM sync | - | ✗ |
| Zendesk intercom helpdesk sync | - | ✗ |
| SOC2 type ii | - | ✗ |
| ISO 27001 | - | ✓ |
| Pricing model | - | Flat subscription |

*Source: Vioscale. Generated 2026-09-01T15:09:12.840Z. "-" = undocumented, not absent.*
