@loomal/cli
v0.1.0
Published
CLI for the Loomal API — identity infrastructure for AI agents
Readme
@loomal/cli
The official CLI for the Loomal API — identity infrastructure for AI agents.
Install
npm install -g @loomal/cliRequires Node.js 18 or later.
Quick Start
# Set your API key
export LOOMAL_API_KEY=your_api_key
# Verify your identity
loomal whoamiAuthentication
Pass your API key in one of two ways:
# Environment variable (recommended)
export LOOMAL_API_KEY=your_api_key
# Or per-command flag
loomal whoami --api-key your_api_keyCommands
Identity
loomal whoami # Show identity infoloomal mail send --to [email protected] --subject "Hi" --text "Hello"
loomal mail list [--limit 20] [--labels inbox]
loomal mail get <messageId>
loomal mail reply <messageId> --text "Reply"
loomal mail labels <messageId> --add important
loomal mail delete <messageId>Threads
loomal threads list [--limit 20]
loomal threads get <threadId>
loomal threads delete <threadId>Vault
loomal vault list
loomal vault get <name>
loomal vault store <name> --type API_KEY --data '{"key":"sk_..."}'
loomal vault delete <name>
loomal vault totp <name> # Get TOTP codeLogs
loomal logs list [--category mail] [--status error]
loomal logs statsDID
loomal did resolve <identityId> # Resolve DID document
loomal did domain # Resolve domain DIDGlobal Options
| Flag | Description |
| --- | --- |
| --api-key <key> | API key (or set LOOMAL_API_KEY env var) |
| --base-url <url> | API base URL (or set LOOMAL_API_URL env var) |
| --json | Output as JSON |
| --help | Show help |
| --version | Show version |
JSON Output
Most commands support the --json flag for machine-readable output:
loomal whoami --json
loomal mail list --json
loomal vault list --jsonLinks
License
MIT
