Quickstart: Auth Infrastructure API

User pools, secrets vault, token management. Get running in 60 seconds.

Claude Code Cursor Cline Windsurf Aider Codex
1

Get your API key

Sign up at authshore.ai or contact your admin. Add to .env:

AUTHSHORE_BASE_URL=https://authshore.ai
AUTHSHORE_API_KEY=as_pub_your_key_here
2

Create your first user

curl -X POST ${AUTHSHORE_BASE_URL}/api/v1/auth/signup \
  -H "X-API-Key: ${AUTHSHORE_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "alice@example.com",
    "password": "SecureP@ss123",
    "name": "Alice"
  }'

# Response: {"userId":"usr_...","status":"confirmed"}
3

Create a user pool

curl -X POST ${AUTHSHORE_BASE_URL}/api/v1/sdk/cognito \
  -H "X-API-Key: ${AUTHSHORE_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
    "action": "CreateUserPool",
    "params": {
      "PoolName": "my-app-users",
      "Policies": {
        "PasswordPolicy": { "MinimumLength": 8 }
      }
    }
  }'

# Response: {"UserPool":{"Id":"us-east-1_abc123","Name":"my-app-users"}}