npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-ovh

v0.17.0

Published

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

Downloads

558

Readme

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.