-
Notifications
You must be signed in to change notification settings - Fork 3
Installation
Ahmed Abbas edited this page Apr 8, 2026
·
2 revisions
Source Repository: convertcom/javascript-sdk | Wiki | npm
npm install --save @convertcom/js-sdkOr:
yarn add @convertcom/js-sdkThe package provides entry points in multiple formats:
| Format | File | Minified |
|---|---|---|
| CommonJS (CJS) | lib/index.js |
lib/index.min.js |
| ES Modules (ESM) | lib/index.mjs |
lib/index.min.mjs |
| Universal Module Definition (UMD) | lib/index.umd.js |
lib/index.umd.min.js |
You can also load the SDK via unpkg (evaluation purposes only):
<script src="https://unpkg.com/@convertcom/js-sdk/lib/index.js"></script>
<!-- or minified -->
<script src="https://unpkg.com/@convertcom/js-sdk/lib/index.min.js"></script>For modern frontend frameworks (React, Vue, Angular). Must be transpiled for browsers.
import ConvertSDK from '@convertcom/js-sdk';For ES Module packages ("type": "module" in package.json). Must be transpiled for browsers.
import ConvertSDKModule from '@convertcom/js-sdk';
const ConvertSDK = (ConvertSDKModule as any).default;For Node.js environments. Must be transpiled for browsers.
const {default: ConvertSDK} = require('@convertcom/js-sdk');Works directly in browsers.
<script src="https://unpkg.com/@convertcom/js-sdk/lib/index.umd.min.js"></script>const {default: ConvertSDK} = window.ConvertSDK;- Initialization -- configure and start the SDK
- Quickstart -- full working example
Copyrights © 2025 All Rights Reserved by Convert Insights, Inc.
Getting Started
JavaScript SDK
Core Concepts
- Experiences & Variations
- Feature Flags
- Bucketing Algorithm
- Rule Evaluation
- Segments
- Data Management
- Event System
- API Communication
How-To Guides
- Running Experiences
- Running Features
- Tracking Conversions
- Visitor Context
- Persistent DataStore
- Client-Side Experimentation
- Server-Side Experimentation
- Tracking Script → SDK
- Troubleshooting
Edge & Integrations
Contributing