> ## 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.

# First steps

> How to apply for access and get staging credentials

Before you can use the [CLI](/beta/build-on-timeback/cli/overview) or [SDK](/beta/build-on-timeback/sdk/overview), you need **staging credentials**, which are issued after an onboarding call.

<Card title="Book an onboarding call" icon="calendar" href="https://app.cal.com/team/timeback-dev/developer-onboarding">
  Schedule a call to get started
</Card>

## Two paths

<CardGroup cols={2}>
  <Card title="Existing apps" icon="puzzle-piece" href="/beta/build-on-timeback/start-building/existing-apps">
    You have a working app and want to bring it to Timeback. Follow the Level 1 integration
    guide.
  </Card>

  <Card title="Native apps" icon="hammer" href="/beta/build-on-timeback/start-building/native-apps">
    You want to build something new for Timeback. Talk to us first so we can share curriculum
    gaps and guide you toward Level 2.
  </Card>
</CardGroup>

## Before you apply

Make sure you have:

* A working app with learning functionality
* Development resources to complete the integration
* Familiarity with [how we evaluate apps](/beta/about-timeback/concepts/evaluating-apps) and [the non-negotiables](/beta/about-timeback/concepts/non-negotiables)

## How to get access

<Steps>
  <Step title="Apply in the Developer Portal">
    [Book an onboarding call](https://app.cal.com/team/timeback-dev/developer-onboarding) to
    create your organization profile and start the application process.
  </Step>

  <Step title="Sign terms and complete onboarding">
    Accept the developer terms and complete the developer relations call. This call is required
    to unlock staging access.
  </Step>

  <Step title="Receive staging credentials">
    After the call, staging credentials are issued to your organization. You receive a client ID
    and secret for the [staging environment](/beta/build-on-timeback/reference/environment).
  </Step>

  <Step title="Build and submit">
    Implement the [Level 1
    requirements](/beta/build-on-timeback/integration-levels#level-1-minimal-viable) and submit
    evidence for review.
  </Step>

  <Step title="Review and approval">
    The Timeback team verifies requirements and approves your app. See [what to expect during
    review](/beta/build-on-timeback/integration-levels#what-to-expect-during-review) for
    details. If rejected, you receive feedback and can resubmit.
  </Step>

  <Step title="Deploy to production">
    After approval, production credentials are issued for deployment.
  </Step>
</Steps>

## What you get

After completing onboarding, you receive:

* **Staging credentials** (client ID + secret) for development and testing
* Access to the [staging environment](/beta/build-on-timeback/reference/environment) APIs
* Ability to push app configurations via the [CLI](/beta/build-on-timeback/cli/overview)

Production credentials are issued later, after your integration passes [review](/beta/build-on-timeback/integration-levels#what-to-expect-during-review).

## AI skills for setup

If your team uses coding agents, start with `/timeback-integrate`.

`/timeback-integrate` orchestrates `/timeback-init` and `/timeback-server`, and browser apps also
run `/timeback-client`.

`/timeback-init` is the setup skill. It guides the developer through CLI commands such as
`npx timeback credentials add` and `npx timeback init --sync`.

* [`/timeback-integrate`](https://github.com/superbuilders/timeback-sdk-skills/tree/main/skills/timeback/timeback-integrate)

You can still use `/timeback-init`, `/timeback-client`, or `/timeback-server` manually for focused
setup, client, or server tasks.

Current skill workflows are focused on Level 1 integration.

See the full catalog on [AI Skills](/beta/build-on-timeback/ai/skills).

## Need help?

<Card title="Join us on Discord" icon="discord" href="https://discord.gg/Qh42FgpG4D">
  Stuck on onboarding or integration? The Timeback team and developer community are here to help.
</Card>

## Next steps

<CardGroup cols={2}>
  <Card title="Integration levels" icon="layer-group" href="/beta/build-on-timeback/integration-levels">
    Level 1 vs Level 2 requirements and what to expect during review
  </Card>

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

  <Card title="AI Skills" icon="sparkles" href="/beta/build-on-timeback/ai/skills">
    Setup, client, and server skills in one place
  </Card>
</CardGroup>
