This page is the shortest path from “nothing in place” to “app code just hit a real third-party API through Alter Vault.” Demo target: post a Slack message. Total time: under five minutes. No auth code is required. The SDK call shown below is the same call that ships to production.Documentation Index
Fetch the complete documentation index at: https://docs.alterauth.com/llms.txt
Use this file to discover all available pages before exploring further.
Sign up
Create a free account at portal.alterauth.com.

Mint an API key
Open the new app, go to API Keys → Mint key, copy the value, and export it:The key is shown once. When the plaintext is lost, mint a new one and revoke the old.

For agent workloads, use a per-agent key from the Agents tab instead. See Agents → Keys and rotation.
Connect Slack as the developer
Run this once. It opens a browser, walks through Slack OAuth, and prints the
Save the printed
grant_id used in the next step.
grant_id — set it as SLACK_GRANT_ID in the environment.What just happened
vault.request() looked up the Slack grant, fetched a fresh token from the vault, signed an HMAC-authenticated call to the Alter backend, injected the token into the outgoing Slack call, and returned the response. Application code never touched a token.
Where next
Production identity (JWT)
Drop
grant_id and resolve users from the IDP’s JWT. The recommended path for any app with logged-in users.Workload identity (Agents)
Give each agent its own key, audit trail, and access set.
Provider directory
50+ OAuth providers ready to wire up the same way Slack was wired.

