Back to Nodes

OVH AI

Last updated Sep 9, 2025

Comprehensive n8n nodes for OVH API integration - Developed by Ascenzia, experts in AI agent creation

17 Weekly Downloads
296 Monthly Downloads

Included Nodes

OVH AI
OVH Domain
OVH Dedicated Server
OVH Kubernetes
OVH Account
OVH Private Network
OVH Hosted Private Cloud
OVH Order

Description

n8n-nodes-ovh

n8n OVH

npm version [Active Status] [License] [n8n Community] [OVH API]

Comprehensive OVH integration for n8n workflow automation
🚀 Production Ready – 8 active nodes with 450+ operations
Developed by Ascenzia

🌟 Features

This n8n community node provides comprehensive integration with OVH's suite of cloud services, enabling powerful automation workflows for European cloud infrastructure.

🔧 Active Nodes (8)

Service Description Key Operations
AI Machine Learning & AI services Applications, Training Jobs, Notebooks
Account Account & billing management Profile, Billing, Contacts, API Keys
Dedicated Server Bare metal infrastructure Server management, OS installation, Networking
Domain Domain & DNS management Domains, DNS Records (CRUD), Nameservers
Hosted Private Cloud VMware Private Cloud Datacenters, Hosts, Storage, Networks
Kubernetes Managed Kubernetes service Clusters, Node Pools, IP Restrictions
Order (Beta) Order & cart management Carts, Items, Coupons, Checkout
Private Network vRack private networking IP Blocks, Service Integration, Tasks

🌍 Multi-Region Support

Region Endpoint Description
Europe eu.api.ovh.com European operations
Canada ca.api.ovh.com North American operations
US api.us.ovhcloud.com US operations
So you Start eu.api.soyoustart.com Budget dedicated servers
Kimsufi eu.api.kimsufi.com Entry-level servers

📦 Installation

Community Nodes Installation

  1. Go to Settings > Community Nodes in your n8n instance
  2. Click Install and enter: n8n-nodes-ovh
  3. Click Install and restart n8n

Manual Installation

# Install in your n8n root directory
npm install n8n-nodes-ovh

Docker Installation

# Add to your n8n Dockerfile
RUN cd /data && npm install n8n-nodes-ovh

🔑 Authentication

API Credentials Setup

  1. Create OVH API Credentials

    • Visit: OVH API Console
    • Choose your region endpoint
    • Set required permissions (see below)
    • Generate your credentials
  2. Configure in n8n

    • Create new OVH API credential
    • Enter your Application Key, Application Secret, and Consumer Key
    • Select your Endpoint region

Required API Permissions

Core Services

# Account Management
GET /me*
PUT /me*
POST /me*
DELETE /me*

# Domain Services
GET /domain*
PUT /domain*
POST /domain*
DELETE /domain*

# Dedicated Server
GET /dedicated/server*
PUT /dedicated/server*
POST /dedicated/server*
DELETE /dedicated/server*

Cloud Services

# AI Services
GET /cloud/project/*/ai*
PUT /cloud/project/*/ai*
POST /cloud/project/*/ai*
DELETE /cloud/project/*/ai*

# Kubernetes
GET /cloud/project/*/kube*
PUT /cloud/project/*/kube*
POST /cloud/project/*/kube*
DELETE /cloud/project/*/kube*

Infrastructure Services

# Hosted Private Cloud
GET /dedicatedCloud*
PUT /dedicatedCloud*
POST /dedicatedCloud*
DELETE /dedicatedCloud*

# Private Network (vRack)
GET /vrack*
PUT /vrack*
POST /vrack*
DELETE /vrack*

🚀 Quick Start

Example: Create DNS Record

{
  "nodes": [
    {
      "name": "OVH Domain",
      "type": "n8n-nodes-ovh.ovhDomain",
      "parameters": {
        "resource": "dnsRecord",
        "operation": "create",
        "domain": "example.com",
        "recordType": "A",
        "subDomain": "www",
        "target": "192.168.1.100",
        "ttl": 3600
      }
    }
  ]
}

Example: Deploy AI Application

{
  "nodes": [
    {
      "name": "OVH AI",
      "type": "n8n-nodes-ovh.ovhAi",
      "parameters": {
        "resource": "app",
        "operation": "create",
        "projectId": "your-project-id",
        "name": "my-ai-app",
        "image": "tensorflow/tensorflow:latest",
        "region": "GRA"
      }
    }
  ]
}

📚 Documentation

Node References

Node Resource Types Use Cases
OVH AI Apps, Jobs, Notebooks ML model training, AI app deployment
OVH Account Profile, Bills, Contacts Account automation, billing workflows
OVH Dedicated Server Servers, Network, Security Infrastructure provisioning, monitoring
OVH Domain Domains, DNS, Nameservers Domain management, DNS automation
OVH Hosted Private Cloud VMware infrastructure Private cloud orchestration
OVH Kubernetes Clusters, Nodes, Security Container orchestration
OVH Order (Beta) Carts, Coupons, Checkout Order automation, cart management
OVH Private Network vRack, Services, IP blocks Network isolation, service integration

Advanced Features

  • 🔄 Error Handling: Comprehensive error messages with troubleshooting steps
  • ✅ Input Validation: Parameter validation prevents API errors
  • 🌐 Dynamic Endpoints: Automatic region detection and endpoint selection
  • 📊 Consistent Responses: Standardized data formats across all nodes
  • 🔒 Secure Authentication: OVH API v1 signature implementation

🛠️ Development

Coming Soon

Additional nodes are implemented but not yet activated:

  • OVH Compute: Public Cloud compute instances
  • OVH Container Registry: Managed container registry
  • OVH Database: Managed database services
  • OVH Data Processing: Analytics and processing
  • OVH Storage: Object storage services

🤝 Support

Community

Professional Support

For enterprise support and custom development:

  • Website: ascenzia.fr
  • Services: AI agent creation, workflow automation, custom integrations

📄 License

MIT License – see LICENSE file for details.

🏷️ Version History

v0.15.22 – Current

  • 🆕 Beta: OVH Order node for cart and order management
  • ✨ Support for cart operations, coupons, and checkout
  • 🔧 Enhanced endpoint management across all nodes

v0.15.19 – Previous

  • ✨ Multi-region endpoint support
  • 🐛 Enhanced error handling with troubleshooting
  • 🔧 Improved DELETE operations responses
  • ✅ Parameter validation and input sanitization
  • 🆕 New OVH Hosted Private Cloud node

Previous Versions

  • v0.15.x: Enhanced stability and error handling
  • v0.14.x: Multi-node activation and testing
  • v0.13.x: Core functionality implementation

Developed with ❤️ by Ascenzia – Your trusted partner for AI automation and workflow solutions.