Documentation Index
Fetch the complete documentation index at: https://docs.ilyama.golain.io/llms.txt
Use this file to discover all available pages before exploring further.
platform-tui stores credentials per profile at ~/.config/platform-tui/profiles/{name}.json (mode 0600).
Device authorization login
| Prompt | Example |
|---|---|
| API URL | https://api.ilyama.golain.io |
| Zitadel endpoint | https://dev.zitadel.golain.io |
| Client ID | From your Zitadel Native app |
Zitadel application setup
Create a Native or User Agent application with Device Authorization enabled (not Web + client secret).- Zitadel console → Projects → create or select project.
- New Application → type Native / User Agent.
- Enable Device Authorization grant.
- Scopes:
openid,profile,email. - Copy Client ID into the login prompt.
Dev and bypass modes
Local vm-edge stack defaults (frominfra/deploy/vm-edge/env/apis.vm.env):
| Setting | Default |
|---|---|
| API URL | http://localhost:19090 |
| Zitadel | https://dev.zitadel.golain.io |
| Client ID | 258724445991010309@dev-apis |
PLATFORM_API_URL, PLATFORM_ZITADEL_ENDPOINT, PLATFORM_ZITADEL_CLIENT_ID.
When apis runs with AUTH_BYPASS=true, any bearer token works: