Verify you have staging credentials
If you do not have credentials yet, complete
first steps first. Confirm you have your staging client ID and secret from the Developer
Portal.You will need these credentials for the CLI and SDK.
Install the CLI
Initialize your project
Run the interactive The CLI guides you through setup:See Configuration for the full schema reference.
timeback init command in your project root:- Mode: Initialize a new app or import an existing one
- App name: Enter your application name
- Subjects: Select subjects your app covers
- Grade levels: Select grade levels
- Launch URL: Your app’s entry point
timeback.config.json file in your project:timeback.config.json
Push to Timeback
Push your configuration to staging:This creates or updates your courses in Timeback.Use
--dry-run to preview changes:Emit learning events
Start emitting learning events from your app. You have two options:Option A: Use the SDK (recommended for web apps)See SDK Overview for full documentation and Environment for configuration options.Option B: Use the API directlySee API Clients for direct API access.
What to expect next
After completing these steps:- Verify events are flowing using Studio
- Complete the Level 1 checklist
- Submit evidence for review
- Receive feedback and production credentials upon approval