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

# Inloggen bij de Olostep CLI

> Log in met je Olostep-account, controleer wie je bent, log uit en gebruik een token in CI.

De CLI logt in met je Olostep-account, hetzelfde account dat je gebruikt op het [dashboard](https://www.olostep.com/dashboard). Je hoeft geen API-sleutel te plakken.

De meeste commando's vereisen dat je bent ingelogd. `--help`, `olostep help` en `olostep feedback` niet.

## Inloggen

```bash theme={null}
olostep login
```

Je browser opent de Olostep inlogpagina. Log in en de CLI slaat de inloggegevens op deze computer op. Je blijft ingelogd totdat je `olostep logout` uitvoert.

Als je een commando uitvoert dat inloggen vereist voordat je bent ingelogd, toont de CLI `Please sign in to Olostep to continue.` met twee keuzes, **Inloggen** en **Afsluiten**. Kies **Inloggen** om de browser te openen; het commando gaat verder nadat je bent ingelogd.

## Controleer wie je bent

```bash theme={null}
olostep whoami
```

Toont je account, je team, het plan van het team en het kredietsaldo. `olostep whoami` is hetzelfde commando als `olostep account info`.

```bash theme={null}
olostep whoami --json
```

## Uitloggen

```bash theme={null}
olostep logout
```

Olostep herroept de verbinding van deze computer en de CLI vergeet de opgeslagen inloggegevens. Andere computers blijven ingelogd.

## Scripts, CI en agents

Een script of CI-taak kan geen browserinlog voltooien. Geef het in plaats daarvan een token, met de `OLOSTEP_TOKEN` omgevingsvariabele of de `--token` vlag bij elk commando:

```bash theme={null}
export OLOSTEP_TOKEN="<token>"
olostep credits balance --json
```

```bash theme={null}
olostep credits balance --json --token "<token>"
```

Een token in `OLOSTEP_TOKEN` of `--token` wordt gebruikt in plaats van de opgeslagen inloggegevens.

Wanneer een commando dat inloggen vereist wordt uitgevoerd zonder terminal, of vanuit een codeeragent, en er is geen inlog of token, geeft de CLI geen prompt. Het print dit naar stderr en stopt met code `3`:

```text theme={null}
Please sign in to Olostep to continue. Run `olostep login` (or set OLOSTEP_TOKEN), then run this again.
```

Controleer op exitcode `3` in scripts:

```bash theme={null}
olostep credits balance --json > balance.json
if [ $? -eq 3 ]; then
  echo "Log eerst in: olostep login"
fi
```

Zie [Exit codes](https://docs.olostep.com/cli/usage.md#exit-codes) voor elke code.

## Waar de inloggegevens worden opgeslagen

De CLI bewaart zijn inloggegevens in `~/.config/olostep` (of `$XDG_CONFIG_HOME/olostep` als je `XDG_CONFIG_HOME` hebt ingesteld). De map is alleen leesbaar door jouw gebruiker.

## API-sleutels

De CLI heeft geen API-sleutel nodig. Je code die de [Olostep API](https://docs.olostep.com/get-started/authentication.md) aanroept wel. Om een van je sleutels in een `.env` bestand te plaatsen zonder het af te drukken:

```bash theme={null}
olostep keys reveal <key> --write-env .env
```

Dit schrijft `OLOSTEP_API_KEY=...` naar `.env`. Zie [`olostep keys reveal`](https://docs.olostep.com/cli/reference/account-billing#olostep-keys-reveal).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.