{
  "schemaVersion": "1.0",
  "provider": {
    "id": "oci",
    "name": "Oracle Cloud Infrastructure API",
    "provider": "Oracle",
    "category": "developer-platform",
    "status": "active",
    "summary": "REST APIs for provisioning and managing Oracle Cloud Infrastructure resources including compute instances, networking, and storage.",
    "homepage": "https://www.oracle.com/cloud/",
    "officialDocs": "https://docs.oracle.com/en-us/iaas/api/",
    "baseUrl": "Service-specific regional endpoints, e.g. https://iaas.us-ashburn-1.oraclecloud.com",
    "auth": "RSA key pair with API key fingerprint, signed requests",
    "versioning": "Service-specific API versions in endpoint paths",
    "resourceGroups": [
      "Compute",
      "Networking",
      "Block Storage",
      "Identity",
      "Database"
    ],
    "pagination": "opc-next-page response header for list operations",
    "errors": "OCI error codes with opc-request-id for tracking",
    "webhooks": "Events service with Notifications integration",
    "sdks": [
      "Python",
      "Java",
      "Go",
      "TypeScript",
      "Ruby",
      ".NET"
    ],
    "pricing": "Pay-as-you-go plus Always Free tier (Ampere A1, AMD E2 Micro)",
    "rateLimit": "Many APIs throttle with HTTP 429; use exponential backoff",
    "formats": [
      "JSON"
    ],
    "protocols": [
      "REST"
    ],
    "bestFor": [
      "Cloud infrastructure automation",
      "Free tier ARM instances",
      "Enterprise Oracle workloads"
    ],
    "cautions": [
      "Always Free A1 availability depends on home-region capacity.",
      "API requests require signed authentication.",
      "Many API requests throttle with HTTP 429; use exponential backoff."
    ],
    "tags": [],
    "verifiedAt": "2026-10-15",
    "sourceUrls": [
      "https://docs.oracle.com/en-us/iaas/api/",
      "https://docs.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm",
      "https://docs.oracle.com/en-us/iaas/Content/API/Concepts/signingrequests.htm",
      "https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm"
    ],
    "mutableFacts": [
      {
        "key": "base-url",
        "label": "Base URL",
        "value": "Service-specific regional endpoint; iaas.us-ashburn-1.oraclecloud.com is one example",
        "sourceUrl": "https://docs.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm",
        "verifiedAt": "2026-10-15"
      },
      {
        "key": "authentication",
        "label": "Authentication",
        "value": "Signed API requests with an RSA signing key",
        "sourceUrl": "https://docs.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm",
        "verifiedAt": "2026-10-15"
      },
      {
        "key": "pricing",
        "label": "Pricing",
        "value": "Pay As You Go plus Always Free resources; A1 includes 1,500 OCPU-hours and 9,000 GB-hours/month",
        "sourceUrl": "https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm",
        "verifiedAt": "2026-10-15"
      },
      {
        "key": "rate-limits",
        "label": "Rate limits",
        "value": "Many API requests return HTTP 429 when throttled; use exponential backoff",
        "sourceUrl": "https://docs.oracle.com/en-us/iaas/Content/API/Concepts/usingapi.htm",
        "verifiedAt": "2026-10-15"
      },
      {
        "label": "Always Free A1 shape",
        "value": "VM.Standard.A1.Flex; Always Free tenancies: 2 OCPUs and 12 GB memory total",
        "sourceUrl": "https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm",
        "verifiedAt": "2026-10-15"
      }
    ],
    "humanUrl": "/api-atlas/apis/oci/",
    "jsonUrl": "/api-atlas/api/providers/oci.json"
  }
}