Skip to content

Getting Started

This guide will walk you through installing @rttnd/gau and setting it up for the first time.


  1. Terminal window
    npm i @rttnd/gau
  2. gau uses AUTH_SECRET for signing JWTs. You can generate a secure secret using the CLI:

    Terminal window
    npx gau secret

    Then, add the output and your provider credentials to your .env file:

    .env
    AUTH_SECRET="your-generated-secret"
    GITHUB_CLIENT_ID="your-github-client-id"
    GITHUB_CLIENT_SECRET="your-github-client-secret"
  3. gau uses a database adapter to connect to your database.