Interactive CLI that downloads, configures, and integrates BrightSDK into your app — WebOS, Tizen, iOS, macOS, tvOS, and Windows.
No installation required — run directly with npx:
npx github:BrightSDK/bright-sdk-integration --platform
<platform>
Or install globally for repeated use:
npm install -g github:BrightSDK/bright-sdk-integration
# Then run anywhere:
bright-sdk-integration --platform webos
bright-sdk-integration --platform tizen
bright-sdk-integration --platform ios
.brightsdk.json config for repeatable builds and
future updates.
# Set your API key
export SDK_API_KEY=<your-api-key>
# New integration — interactive wizard
bright-sdk-integration --platform webos
# Update existing SDK version
bright-sdk-integration --platform ios --update
# Non-interactive (CI/CD)
bright-sdk-integration --platform tizen \
--app-id com.example.myapp \
--version latest \
--dir ./my-tizen-app
| Flag | Description | Default |
|---|---|---|
--platform, -p |
Target platform (webos, tizen, ios, tvos, macos, windows) | — |
--update, -u |
Update existing integration to latest SDK version | false |
--interactive, -i |
Force interactive prompts | true (TTY) |
--app-id |
Application identifier | prompted |
--version, -v |
SDK version to use | latest |
--dir, -d |
Working directory | cwd |
Each platform includes a fully working example app with README and integration walkthrough:
All operations require an SDK_API_KEY environment variable.
export SDK_API_KEY=<your-api-key>
# Clone
git clone https://github.com/BrightSDK/bright-sdk-integration.git
cd bright-sdk-integration
npm install
# Run tests
npm test
# Lint & format
npm run validate
# Run locally against an example
git clone https://github.com/BrightSDK/bright-sdk-integration-example-webos.git
cd bright-sdk-integration-example-webos
npm start