Automate Proxmox with AI: Intelligent VM & Cluster Management
Streamline Proxmox operations by up to 90%, enabling instant VM provisioning and management through natural language commands.
Managing Proxmox VMs and clusters through complex API commands or manual interfaces is time-consuming and error-prone. This workflow leverages an AI agent to translate natural language requests into precise Proxmox API calls, automating VM creation, management, and status checks with unparalleled ease.

Documentation
Intelligent Proxmox Management with AI Agents
This powerful n8n workflow revolutionizes how you interact with your Proxmox virtualization environment by integrating advanced AI agents. It eliminates the need for manual API calls or navigating complex UIs, allowing you to manage VMs and clusters using simple, natural language commands.
Key Features
- Natural Language Proxmox Control: Interact with your Proxmox environment using simple English commands, eliminating the need for technical API knowledge.
- Automated VM Lifecycle Management: Effortlessly create, start, stop, delete, clone, resize, and configure virtual machines and containers without manual intervention.
- Intelligent API Command Generation: An n8n AI agent dynamically constructs precise Proxmox API calls (GET, POST, PUT, DELETE) based on your natural language requests, ensuring accurate execution.
- Contextual Proxmox Knowledge: The AI leverages official Proxmox API documentation and real-time cluster status to provide informed and accurate command generation.
- Real-time, Human-Readable Feedback: Receive concise summaries for information queries and clear confirmation messages for executed actions, hiding complex technical details.
- Flexible Trigger Options: Initiate Proxmox commands from various sources including chat platforms (e.g., Telegram), email, or custom webhooks, adapting to your operational needs.
How It Works
This workflow orchestrates a seamless interaction between your natural language input and your Proxmox cluster through a sophisticated AI agent:
- User Input: The workflow begins with a trigger event (e.g., a chat message, email, or webhook payload) containing your natural language request for a Proxmox operation.
- AI Interpretation and Tooling: An n8n AI Agent, powered by Google Gemini and utilizing LangChain, interprets your request. It leverages specialized tools including official Proxmox API documentation, the Proxmox API Wiki, and live data from your Proxmox cluster to understand the context and required actions.
- API Command Generation & Validation: Based on its understanding, the AI agent generates a structured JSON output specifying the HTTP method (GET, POST, PUT, DELETE), the exact Proxmox API URL, and any necessary request payload. An Auto-fixing Output Parser ensures this JSON adheres strictly to the required format for direct API execution.
- Dynamic Action Execution: A Switch node intelligently routes the generated command to the appropriate HTTP Request node (GET, POST, PUT, or DELETE) which then securely executes the API call against your configured Proxmox cluster.
- Intelligent Response Processing: The workflow then processes the Proxmox API response:
- For Data Retrieval (GET requests): The raw data is structured and then fed into a second AI agent. This agent synthesizes the technical information into a clear, human-readable summary, making complex data easily digestible.
- For Actions (POST, PUT, DELETE requests): The workflow extracts key identifiers (like UPID) from the Proxmox response. These are then formatted into a concise confirmation message, ensuring you know the action was successful without needing to decipher raw API outputs.