> ## Documentation Index
> Fetch the complete documentation index at: https://docs.timeback.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Everything you need to integrate with the Timeback platform

<Tip>
  **Complete first steps**

  <hr />

  Staging credentials are required before using the CLI or SDK. See [first
  steps](/beta/build-on-timeback/first-steps) to get started.
</Tip>

<CardGroup cols={2}>
  <Card title="First steps" icon="flag-checkered" href="/beta/build-on-timeback/first-steps">
    Apply for access and understand integration levels
  </Card>

  <Card title="Start building" icon="rocket" href="/beta/build-on-timeback/start-building/existing-apps">
    Step-by-step integration guides
  </Card>

  <Card title="CLI" icon="terminal" href="/beta/build-on-timeback/cli/overview">
    Command-line tools for managing courses and interacting with APIs
  </Card>

  <Card title="SDK" icon="code" href="/beta/build-on-timeback/sdk/overview">
    Full-stack SDK with SSO, sessions, Custom Activities, and Managed Lessons
  </Card>

  <Card title="AI Skills" icon="sparkles" href="/beta/build-on-timeback/ai/skills">
    Central skill guide with setup, client, and server integration links
  </Card>
</CardGroup>

### Framework Adapters

`@timeback/sdk` includes adapters for popular frameworks:

<CardGroup cols={2}>
  <Card title="React / Next.js" icon="react" href="/beta/build-on-timeback/sdk/client/react">
    Provider, hooks, and components
  </Card>

  <Card title="Vue / Nuxt" icon="vuejs" href="/beta/build-on-timeback/sdk/client/vue">
    Composables and components
  </Card>

  <Card title="Svelte / SvelteKit" icon="code" href="/beta/build-on-timeback/sdk/client/svelte">
    Stores and components
  </Card>

  <Card title="Solid / SolidStart" icon="s" href="/beta/build-on-timeback/sdk/client/solid">
    Primitives and components
  </Card>
</CardGroup>

### SDK & Clients

| Package                                                            | Description                               |
| ------------------------------------------------------------------ | ----------------------------------------- |
| [`@timeback/sdk`](/beta/build-on-timeback/sdk/overview)            | Full-stack SDK: SSO, activities, lessons  |
| [`@timeback/core`](/beta/build-on-timeback/clients/core)           | Unified client with shared authentication |
| [`@timeback/oneroster`](/beta/build-on-timeback/clients/oneroster) | OneRoster 1.2 API client                  |
| [`@timeback/caliper`](/beta/build-on-timeback/clients/caliper)     | Caliper Analytics API client              |
| [`@timeback/edubridge`](/beta/build-on-timeback/clients/edubridge) | EduBridge analytics client                |
| [`@timeback/qti`](/beta/build-on-timeback/clients/qti)             | QTI assessment client                     |
| [`@timeback/powerpath`](/beta/build-on-timeback/clients/powerpath) | PowerPath adaptive learning client        |

### Choose Your Path

<CardGroup cols={2}>
  <Card title="Building a new app?" icon="hammer" href="/beta/build-on-timeback/start-building/native-apps">
    Talk to us first so we can guide you toward Level 2 integration
  </Card>

  <Card title="Have an existing app?" icon="puzzle-piece" href="/beta/build-on-timeback/start-building/existing-apps">
    Follow the Level 1 integration guide
  </Card>

  <Card title="Direct API access?" icon="plug" href="/beta/build-on-timeback/clients/overview">
    Use the API clients for full control over your integration
  </Card>

  <Card title="Just identity?" icon="user" href="/beta/build-on-timeback/sdk/identity">
    Use identity-only mode for SSO without full SDK features
  </Card>
</CardGroup>

### Get help

<Card title="Join the Discord community" icon="discord" href="https://discord.gg/Qh42FgpG4D">
  Ask questions, get integration support from the team, and connect with other developers building
  on Timeback.
</Card>
