IBM Cloud REST API
Enterprise cloud platform with AI, data, and security services
IBM Cloud is an enterprise-grade cloud platform offering IaaS, PaaS, and SaaS solutions with integrated AI capabilities through Watson, comprehensive data services, and robust security features. Developers use IBM Cloud for building hybrid cloud applications, deploying AI/ML workloads, managing containerized applications with Red Hat OpenShift, and leveraging enterprise-grade databases and analytics tools.
https://api.cloud.ibm.com/v1
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /resource_instances | List all resource instances in your IBM Cloud account |
| POST | /resource_instances | Create a new resource instance for a service |
| GET | /resource_instances/{id} | Get details of a specific resource instance |
| PATCH | /resource_instances/{id} | Update a resource instance configuration |
| DELETE | /resource_instances/{id} | Delete a resource instance |
| GET | /resource_groups | List all resource groups in your account |
| POST | /resource_groups | Create a new resource group for organizing resources |
| GET | /users | List all users in your IBM Cloud account |
| POST | /users/{user_id}/policy | Assign access policies to a user |
| GET | /catalog/search | Search the IBM Cloud catalog for available services |
| GET | /regions | List all available IBM Cloud regions and zones |
| POST | /kubernetes/clusters | Create a new Kubernetes cluster |
| GET | /kubernetes/clusters/{cluster_id} | Get details of a specific Kubernetes cluster |
| GET | /vpc/instances | List all virtual server instances in VPC |
| POST | /vpc/instances | Create a new virtual server instance in VPC |
Sponsor this page
AvailableReach developers actively building with IBM Cloud. See live pageview data and self-serve checkout — your slot goes live in minutes.
View inventory & pricing →Code Examples
curl -X GET 'https://api.cloud.ibm.com/v1/resource_instances' \
-H 'Authorization: Bearer YOUR_IBM_CLOUD_API_KEY' \
-H 'Content-Type: application/json'
Use IBM Cloud from Claude / Cursor / ChatGPT
Get a hosted MCP endpoint for IBM Cloud. Paste your IBM Cloud API key, copy back one URL, drop it into Claude Desktop, Cursor, or any AI client that supports remote MCP. Your AI calls IBM Cloud directly with your credentials — no local install, works on mobile.
list_ibm_resources
List and filter IBM Cloud resources across resource groups with AI-powered categorization
provision_ibm_service
Automatically provision IBM Cloud services like Watson AI, Db2, or Cloud Object Storage based on natural language requirements
manage_ibm_users
Manage user access policies and IAM permissions across IBM Cloud resources with intelligent role suggestions
query_ibm_catalog
Search and discover IBM Cloud services with semantic understanding of service capabilities and use cases
monitor_ibm_resources
Monitor resource health, costs, and performance metrics across IBM Cloud infrastructure with anomaly detection
Connect in 60 seconds
Paste your IBM Cloud key → get an MCP URL → paste into Claude/Cursor. Hosted by IOX, encrypted at rest.
Connect IBM Cloud to your AI →