Skip to main content
Complete first stepsStaging credentials are required before using the CLI or SDK. See first steps to get started.

First steps

Apply for access and understand integration levels

Start building

Step-by-step integration guides

CLI

Command-line tools for managing courses and interacting with APIs

SDK

Full-stack SDK with SSO, sessions, Custom Activities, and Managed Lessons

AI Skills

Central skill guide with setup, client, and server integration links

Framework Adapters

@timeback/sdk includes adapters for popular frameworks:

React / Next.js

Provider, hooks, and components

Vue / Nuxt

Composables and components

Svelte / SvelteKit

Stores and components

Solid / SolidStart

Primitives and components

SDK & Clients

PackageDescription
@timeback/sdkFull-stack SDK: SSO, activities, lessons
@timeback/coreUnified client with shared authentication
@timeback/onerosterOneRoster 1.2 API client
@timeback/caliperCaliper Analytics API client
@timeback/edubridgeEduBridge analytics client
@timeback/qtiQTI assessment client
@timeback/powerpathPowerPath adaptive learning client

Choose Your Path

Building a new app?

Talk to us first so we can guide you toward Level 2 integration

Have an existing app?

Follow the Level 1 integration guide

Direct API access?

Use the API clients for full control over your integration

Just identity?

Use identity-only mode for SSO without full SDK features

Get help

Join the Discord community

Ask questions, get integration support from the team, and connect with other developers building on Timeback.