Npm package

Installing Saltfish: npm package

1. Import Saltfish

Install the Saltfish Player as an npm package for better dependency management and easier integration with modern JavaScript applications.

npm install saltfish

2. Initialize Saltfish

In your application's JavaScript, initialize the player using your unique API token. This should typically happen once when your application loads.

// Basic initialization
saltfish.init('YOUR_UNIQUE_API_TOKEN');

// Initialization with options
saltfish.init({
  token: 'YOUR_UNIQUE_API_TOKEN',
  persistence: true, // Remember user progress between visits. Default: false
  sessionRecording: false // Enable detailed session recording. Default: false
)}

3. Identify your users

To track individual user progress, personalize experiences and leverage analytics effectively, identify users when they log in or their identity becomes known.

3.1 Website: IdentifyAnonymous

3.2 In-product: Identify

language (optional) Specifies the preferred language for the user interface.

Possible values:

  • Any valid ISO 639-1 language code (e.g. 'en', 'sv', 'de', 'fr', etc.)

  • 'auto' (default) — automatically detects the user’s language

💡 Note: The language setting only takes effect if the playing playlist includes translations/localizations for that language.

Last updated