# Oracle Cloud Infrastructure Compute API

**Canonical:** https://apis.io/apis/oracle-cloud/oracle-cloud-compute-api/  
**Provider:** Oracle Cloud Infrastructure — https://apis.io/providers/oracle-cloud/  
**Base URL:** https://telemetry.{region}.oraclecloud.com  
**Documentation:** https://docs.oracle.com/en-us/iaas/api/#/en/monitoring/20180401/

Oracle Cloud Infrastructure Compute API is one of 28 APIs that [Oracle Cloud Infrastructure](https://apis.io/providers/oracle-cloud/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 118 JSON Schema definitions. Tagged areas include Compute. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, pricing, and 118 JSON Schemas.

The compute API from Oracle Cloud Infrastructure — 82 operation(s) for compute.

## Operations (60 of 130)

| Method | Path | Summary |
|---|---|---|
| GET | `/appCatalogListings` | ListAppCatalogListings |
| GET | `/appCatalogListings/{listingId}` | GetAppCatalogListing |
| GET | `/appCatalogListings/{listingId}/resourceVersions` | ListAppCatalogListingResourceVersions |
| GET | `/appCatalogListings/{listingId}/resourceVersions/{resourceVersion}` | GetAppCatalogListingResourceVersion |
| GET | `/appCatalogListings/{listingId}/resourceVersions/{resourceVersion}/agreements` | GetAppCatalogListingAgreements |
| DELETE | `/appCatalogSubscriptions` | DeleteAppCatalogSubscription |
| GET | `/appCatalogSubscriptions` | ListAppCatalogSubscriptions |
| POST | `/appCatalogSubscriptions` | CreateAppCatalogSubscription |
| GET | `/bootVolumeAttachments/` | ListBootVolumeAttachments |
| POST | `/bootVolumeAttachments/` | AttachBootVolume |
| DELETE | `/bootVolumeAttachments/{bootVolumeAttachmentId}` | DetachBootVolume |
| GET | `/bootVolumeAttachments/{bootVolumeAttachmentId}` | GetBootVolumeAttachment |
| POST | `/computeCapacityReports` | CreateComputeCapacityReport |
| GET | `/computeCapacityReservationInstanceShapes` | ListComputeCapacityReservationInstanceShapes |
| GET | `/computeCapacityReservations` | ListComputeCapacityReservations |
| POST | `/computeCapacityReservations` | CreateComputeCapacityReservation |
| DELETE | `/computeCapacityReservations/{capacityReservationId}` | DeleteComputeCapacityReservation |
| GET | `/computeCapacityReservations/{capacityReservationId}` | GetComputeCapacityReservation |
| PUT | `/computeCapacityReservations/{capacityReservationId}` | UpdateComputeCapacityReservation |
| POST | `/computeCapacityReservations/{capacityReservationId}/actions/changeCompartment` | ChangeComputeCapacityReservationCompartment |
| GET | `/computeCapacityReservations/{capacityReservationId}/instances` | ListComputeCapacityReservationInstances |
| GET | `/computeCapacityTopologies` | ListComputeCapacityTopologies |
| POST | `/computeCapacityTopologies` | CreateComputeCapacityTopology |
| DELETE | `/computeCapacityTopologies/{computeCapacityTopologyId}` | DeleteComputeCapacityTopology |
| GET | `/computeCapacityTopologies/{computeCapacityTopologyId}` | GetComputeCapacityTopology |
| PUT | `/computeCapacityTopologies/{computeCapacityTopologyId}` | UpdateComputeCapacityTopology |
| POST | `/computeCapacityTopologies/{computeCapacityTopologyId}/actions/changeCompartment` | ChangeComputeCapacityTopologyCompartment |
| GET | `/computeCapacityTopologies/{computeCapacityTopologyId}/computeBareMetalHosts` | ListComputeCapacityTopologyComputeBareMetalHosts |
| GET | `/computeCapacityTopologies/{computeCapacityTopologyId}/computeHpcIslands` | ListComputeCapacityTopologyComputeHpcIslands |
| GET | `/computeCapacityTopologies/{computeCapacityTopologyId}/computeNetworkBlocks` | ListComputeCapacityTopologyComputeNetworkBlocks |
| GET | `/computeClusters` | ListComputeCluster |
| POST | `/computeClusters` | CreateComputeCluster |
| DELETE | `/computeClusters/{computeClusterId}` | DeleteComputeCluster |
| GET | `/computeClusters/{computeClusterId}` | GetComputeCluster |
| PUT | `/computeClusters/{computeClusterId}` | UpdateComputeCluster |
| POST | `/computeClusters/{computeClusterId}/actions/changeCompartment` | MoveComputeCluster |
| GET | `/computeGlobalImageCapabilitySchemas` | ListComputeGlobalImageCapabilitySchemas |
| GET | `/computeGlobalImageCapabilitySchemas/{computeGlobalImageCapabilitySchemaId}` | GetComputeGlobalImageCapabilitySchema |
| GET | `/computeGlobalImageCapabilitySchemas/{computeGlobalImageCapabilitySchemaId}/versions` | ListComputeGlobalImageCapabilitySchemaVersions |
| GET | `/computeGlobalImageCapabilitySchemas/{computeGlobalImageCapabilitySchemaId}/versions/{computeGlobalImageCapabilitySchemaVersionName}` | GetComputeGlobalImageCapabilitySchemaVersion |
| GET | `/computeGpuMemoryClusters` | ListComputeGpuMemoryClusters |
| POST | `/computeGpuMemoryClusters` | CreateComputeGpuMemoryCluster |
| DELETE | `/computeGpuMemoryClusters/{computeGpuMemoryClusterId}` | DeleteComputeGpuMemoryCluster |
| GET | `/computeGpuMemoryClusters/{computeGpuMemoryClusterId}` | GetComputeGpuMemoryCluster |
| PUT | `/computeGpuMemoryClusters/{computeGpuMemoryClusterId}` | UpdateComputeGpuMemoryCluster |
| POST | `/computeGpuMemoryClusters/{computeGpuMemoryClusterId}/actions/changeCompartment` | ChangeComputeGpuMemoryClusterCompartment |
| GET | `/computeGpuMemoryClusters/{computeGpuMemoryClusterId}/instances` | ListComputeGpuMemoryClustersInstances |
| GET | `/computeGpuMemoryFabrics` | ListComputeGpuMemoryFabrics |
| GET | `/computeGpuMemoryFabrics/{computeGpuMemoryFabricId}` | GetComputeGpuMemoryFabric |
| PUT | `/computeGpuMemoryFabrics/{computeGpuMemoryFabricId}` | UpdateComputeGpuMemoryFabric |
| POST | `/computeGpuMemoryFabrics/{computeGpuMemoryFabricId}/actions/changeCompartment` | ChangeComputeGpuMemoryFabricCompartment |
| GET | `/computeHostGroups` | ListComputeHostGroups |
| POST | `/computeHostGroups` | CreateComputeHostGroup |
| DELETE | `/computeHostGroups/{computeHostGroupId}` | DeleteComputeHostGroup |
| GET | `/computeHostGroups/{computeHostGroupId}` | GetComputeHostGroup |
| PUT | `/computeHostGroups/{computeHostGroupId}` | UpdateComputeHostGroup |
| POST | `/computeHostGroups/{computeHostGroupId}/actions/changeCompartment` | ChangeComputeHostGroupCompartment |
| GET | `/computeHosts` | ListComputeHosts |
| GET | `/computeHosts/{computeHostId}` | GetComputeHost |
| PUT | `/computeHosts/{computeHostId}` | UpdateComputeHost |

…and 70 more operations. They are listed in full on the page.

## Machine-readable artifacts (189)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/openapi/oracle-cloud-compute-api-openapi.yml
- **Documentation** — https://docs.oracle.com/en-us/iaas/Content/Compute/home.htm
- **Pricing** — https://www.oracle.com/cloud/compute/pricing.html
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-update-instance-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-volume-attachment-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-shape-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-image-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-instance-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-launch-instance-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-attach-volume-details-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-volume-attachment-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-launch-instance-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-image-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-shape-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-instance-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-update-instance-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-attach-volume-details-structure.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-volume-attachment-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-shape-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-image-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-instance-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-update-instance-details-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-attach-volume-details-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-launch-instance-details-example.json
- **Documentation** — https://docs.oracle.com/en-us/iaas/Content/Object/home.htm
- **Pricing** — https://www.oracle.com/cloud/storage/pricing.html
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-object-summary-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-bucket-summary-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-update-bucket-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-preauthenticated-request-summary-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-preauthenticated-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-bucket-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-list-objects-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-create-bucket-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-create-preauthenticated-request-details-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-create-bucket-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-create-preauthenticated-request-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-update-bucket-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-object-summary-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-list-objects-structure.json
- …and 149 more, listed in full on the page.

## Other Oracle Cloud Infrastructure APIs (12)

- [Oracle Cloud Infrastructure Alarms API](https://apis.io/apis/oracle-cloud/oracle-cloud-alarms-api/)
- [Oracle Cloud Infrastructure Buckets API](https://apis.io/apis/oracle-cloud/oracle-cloud-buckets-api/)
- [Oracle Cloud Infrastructure Compartments API](https://apis.io/apis/oracle-cloud/oracle-cloud-compartments-api/)
- [Oracle Cloud Infrastructure Groups API](https://apis.io/apis/oracle-cloud/oracle-cloud-groups-api/)
- [Oracle Cloud Infrastructure Images API](https://apis.io/apis/oracle-cloud/oracle-cloud-images-api/)
- [Oracle Cloud Infrastructure Instances API](https://apis.io/apis/oracle-cloud/oracle-cloud-instances-api/)
- [Oracle Cloud Infrastructure Metrics API](https://apis.io/apis/oracle-cloud/oracle-cloud-metrics-api/)
- [Oracle Cloud Infrastructure Namespaces API](https://apis.io/apis/oracle-cloud/oracle-cloud-namespaces-api/)
- [Oracle Cloud Infrastructure Objects API](https://apis.io/apis/oracle-cloud/oracle-cloud-objects-api/)
- [Oracle Cloud Infrastructure Policies API](https://apis.io/apis/oracle-cloud/oracle-cloud-policies-api/)
- [Oracle Cloud Infrastructure Preauthenticated Requests API](https://apis.io/apis/oracle-cloud/oracle-cloud-preauthenticated-requests-api/)
- [Oracle Cloud Infrastructure Shapes API](https://apis.io/apis/oracle-cloud/oracle-cloud-shapes-api/)

## Tags

Compute

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/oracle-cloud/oracle-cloud-compute-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/oracle-cloud/.
