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

# Quickstart

> Get access, sign in, and create your first contract on Alforse Cloud or an enterprise self-hosted deployment.

Pick the path that matches how you're running Alforse.

<Tabs>
  <Tab title="Alforse Cloud (SaaS)">
    Production Alforse Cloud does not have open self-service sign-up — new tenants are opened
    through an Alforse onboarding process or by redeeming a code, per
    [Plans & Editions](/concepts/plans-and-editions).

    <Steps>
      <Step title="Get a redemption code">
        Request a redemption code from your Alforse contact. Codes are tied to a plan
        (`free`, `team`, `business`, `enterprise`, or `self_hosted`).
      </Step>

      <Step title="Redeem it">
        Go to [deals.alforse.com/redeem](https://deals.alforse.com/redeem) and submit:

        * Your code
        * A tenant (organization) name and URL slug
        * Your name and email
        * A password (8+ characters)

        This calls `POST /api/v1/auth/redeem` under the hood — see
        [Authentication](/api-reference/authentication) if you're scripting this instead of
        using the UI.
      </Step>

      <Step title="Log in">
        Sign in at [deals.alforse.com](https://deals.alforse.com) with your tenant slug, email,
        and password. If your plan requires admin MFA, you'll be prompted to enroll a TOTP
        authenticator on first login.
      </Step>

      <Step title="Create your first contract">
        From the dashboard, open **Contracts → New Contract** to intake a contract manually, or
        upload a scanned PDF for OCR-assisted extraction (Team plan and above). See
        [Contract Intake](/guides/contract-intake).
      </Step>
    </Steps>
  </Tab>

  <Tab title="Enterprise self-hosted">
    Use this path only if your organization has an enterprise self-hosted license. See
    [Installation](/installation) for the full infrastructure sequence.

    <Steps>
      <Step title="Confirm your license package">
        Confirm the signed license file, verification key, approved package source, deployment
        domains, and first-administrator onboarding process with your Alforse contact.
      </Step>

      <Step title="Prepare production secrets">
        Fill the self-hosted environment values described in [Configuration](/configuration),
        including database URLs, object storage, JWT secrets, MFA encryption, request signing,
        email, file scanning, OCR, and SSO values required by your organization.
      </Step>

      <Step title="Start the licensed runtime">
        ```bash theme={null}
        cd apps/api
        docker compose -f docker-compose.self-hosted.yml up -d --build
        ```
      </Step>

      <Step title="Set up the database">
        ```bash theme={null}
        npm run prisma:generate
        npm run prisma:migrate
        npm run db:seed
        ```
      </Step>

      <Step title="Verify health">
        Poll `GET /health` on your API origin and confirm both `platformDb` and `tenantDb` are
        `up` before inviting tenant users.
      </Step>

      <Step title="Create your first tenant">
        Use the licensed onboarding flow included with your package, or coordinate first-tenant
        creation with your Alforse implementation contact. Confirm plan, license, MFA, and admin
        recovery settings before users sign in.
      </Step>
    </Steps>
  </Tab>
</Tabs>

## Next steps

<CardGroup cols={2}>
  <Card title="Key Features" icon="sparkles" href="/key-features">
    Review the main workflows Alforse supports.
  </Card>

  <Card title="Core Concepts" icon="sitemap" href="/concepts/tenants-and-platform">
    Understand tenants, plans, and roles before you configure anything.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/introduction">
    Call the API directly instead of using the Deals UI.
  </Card>
</CardGroup>
