Getting Started
Get up and running with IronShift in minutes. Install the extension, connect your account, and start managing cloud infrastructure through natural language.
Installation
IronShift is available as an extension for multiple IDEs:
| IDE | Install Method |
|---|---|
| VS Code | Extensions Marketplace → Search "IronShift" → Install, or run ext install IronShift.ironshift |
| JetBrains IDEs | Settings → Plugins → Marketplace → Search "IronShift" → Install |
| Cursor | Extensions panel → Search "IronShift" → Install |
| Windsurf | Extensions panel → Search "IronShift" → Install |
Prerequisites
| Requirement | Version | Purpose |
|---|---|---|
| Supported IDE | Latest | Development environment |
| Any CLI tool | Latest | Cloud / DevOps operations |
IronShift works with any CLI tool you have installed:
| CLI Tool | Command | Purpose |
|---|---|---|
| Azure CLI | az | Azure resource management |
| AWS CLI | aws | AWS resource management |
| gcloud CLI | gcloud | GCP resource management |
| Docker | docker | Container management |
| kubectl | kubectl | Kubernetes operations |
| Terraform | terraform | Infrastructure as Code |
info
You only need the CLI tools for the cloud platforms you actively use. IronShift automatically detects which tools are available on your system.
Account Setup & Authentication
IronShift uses a secure OAuth-based login flow:
- Click the IronShift icon in the IDE sidebar
- Click "Login" — you'll be redirected to the IronShift Dashboard in your browser
- Sign up or sign in — your session token is securely passed back to the IDE
- Your plan, usage limits, and available models are automatically synced
tip
You can also log in via the Command Palette: IronShift: Login to IronShift, or paste a token manually with IronShift: Login with Token.
Your First Chat
After logging in, start using IronShift immediately:
- Type a question in the chat panel — e.g., "List all my Azure VMs"
- IronShift analyzes your request and suggests the appropriate CLI command
- Review the command and click Approve to execute it
- View the results directly in the chat interface
Example Queries
"What's the status of my Kubernetes pods?"
"Show me the logs for my container app"
"Create a storage account in West US region"
"What are my top spending AWS services?"
"Deploy my project to Azure App Service"