@iistools/account
v0.3.0
Published
Manage IIS identity, API keys, and sessions
Readme
@iistools/account
CLI for managing your IIS identity, API keys, and sessions.
Installation
npm install -g @iistools/accountQuick Start
# Create an account
iis-account register
# Log in
iis-account login
# Check your identity
iis-account whoami
# Create an API key
iis-account keys create --name "my-app"
# List your keys
iis-account keys listCommands
| Command | Description |
|---------|-------------|
| register | Create a new IIS account |
| login | Log in to your IIS account |
| logout | Log out and clear local credentials |
| whoami | Show your identity and plan |
| keys create | Create a new API key |
| keys list | List your API keys |
| keys revoke <id> | Revoke an API key |
| keys rotate <id> | Rotate an API key |
| plan | Show your current plan and entitlements |
| usage | Show usage breakdown by service |
| status | Check connectivity to the IIS account service |
| verify <token> | Verify your email address |
Configuration
| Variable | Default | Description |
|----------|---------|-------------|
| IIS_ACCOUNT_URL | https://account.iis.tools | API endpoint |
Credential Storage
Credentials are stored securely:
- Refresh tokens are kept in your OS keychain when available (macOS Keychain, Windows Credential Manager, or libsecret on Linux)
- Falls back to
~/.iis/credentials.jsonwith restricted file permissions (0600)
Requirements
- Node.js >= 24
License
MIT
