Already integrated with Onboarding SDK 2? See the Migration Guide for a full breakdown of what has changed and a step-by-step checklist for migrating to SDK 3.
Why Use the Onboarding SDK?
The SDK enables:- Faster integration: Reduce custom development work and integrate Worth’s onboarding functionality quickly
- Branded experience: Maintain your brand identity while utilizing Worth’s core functionality
- Flexible embedding: The onboarding flow mounts directly into a DOM element that you control
- Type-safe communication: Built-in TypeScript support with type-safe message passing
Installation
Install the SDK via npm:Quick Start
Note: The following example is illustrative code for vanilla TypeScript. Adapt to your framework’s patterns when using React or other JavaScript frameworks.
Scope and Limitations
What’s In Scope
- ✅ Applicant onboarding flow embedded directly in the host page DOM
- ✅ JavaScript/TypeScript web SDK
- ✅ Modern browser support (last 2 versions of Chrome, Firefox, Safari, Edge)
- ✅ Client-side rendering
What’s Out of Scope
- ❌ Non-onboarding Worth products
- ❌ Mobile native SDKs (iOS/Android)
- ❌ Server-side rendering support
- ❌ Offline functionality
- ❌ Legacy browser support
Browser Support
The SDK supports modern browsers only:- Chrome (last 2 versions)
- Firefox (last 2 versions)
- Safari (last 2 versions)
- Edge (last 2 versions)
Next Steps
- Follow the Quick Start Guide to mount your first onboarding flow
- See the API Reference for complete API documentation
- Migrating from SDK 2? Read the Migration Guide