<!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>What is AWS Cloud Control API? - Cloud Control API</title><meta name="viewport" content="width=device-width,initial-scale=1" /><meta name="assets_root" content="/assets" /><meta name="target_state" content="what-is-cloudcontrolapi" /><meta name="default_state" content="what-is-cloudcontrolapi" /><link rel="icon" type="image/ico" href="/assets/images/favicon.ico" /><link rel="shortcut icon" type="image/ico" href="/assets/images/favicon.ico" /><link rel="canonical" href="https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" /><meta name="description" content="Describes Cloud Control API, a service that provides a standardized set of APIs for operating on resources across a wide range of AWS services." /><meta name="deployment_region" content="IAD" /><meta name="product" content="Cloud Control API" /><meta name="guide" content="User Guide" /><meta name="abstract" content="Insert abstract text" /><meta name="guide-locale" content="en_us" /><meta name="tocs" content="toc-contents.json" /><link rel="canonical" href="https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" /><link rel="alternate" href="https://docs.aws.amazon.com/id_id/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="id-id" /><link rel="alternate" href="https://docs.aws.amazon.com/id_id/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="id" /><link rel="alternate" href="https://docs.aws.amazon.com/de_de/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="de-de" /><link rel="alternate" href="https://docs.aws.amazon.com/de_de/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="de" /><link rel="alternate" href="https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="en-us" /><link rel="alternate" href="https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="en" /><link rel="alternate" href="https://docs.aws.amazon.com/es_es/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="es-es" /><link rel="alternate" href="https://docs.aws.amazon.com/es_es/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="es" /><link rel="alternate" href="https://docs.aws.amazon.com/fr_fr/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="fr-fr" /><link rel="alternate" href="https://docs.aws.amazon.com/fr_fr/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="fr" /><link rel="alternate" href="https://docs.aws.amazon.com/it_it/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="it-it" /><link rel="alternate" href="https://docs.aws.amazon.com/it_it/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="it" /><link rel="alternate" href="https://docs.aws.amazon.com/ja_jp/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="ja-jp" /><link rel="alternate" href="https://docs.aws.amazon.com/ja_jp/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="ja" /><link rel="alternate" href="https://docs.aws.amazon.com/ko_kr/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="ko-kr" /><link rel="alternate" href="https://docs.aws.amazon.com/ko_kr/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="ko" /><link rel="alternate" href="https://docs.aws.amazon.com/pt_br/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="pt-br" /><link rel="alternate" href="https://docs.aws.amazon.com/pt_br/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="pt" /><link rel="alternate" href="https://docs.aws.amazon.com/zh_cn/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="zh-cn" /><link rel="alternate" href="https://docs.aws.amazon.com/zh_tw/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="zh-tw" /><link rel="alternate" href="https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" hreflang="x-default" /><meta name="feedback-item" content="CloudFormation" /><meta name="this_doc_product" content="Cloud Control API" /><meta name="this_doc_guide" content="User Guide" /><head xmlns="http://www.w3.org/1999/xhtml"> <script defer="" src="/assets/r/awsdocs-doc-page.2.0.0.js"></script><link href="/assets/r/awsdocs-doc-page.2.0.0.css" rel="stylesheet"/></head>
<script defer="" id="awsc-panorama-bundle" type="text/javascript" src="https://prod.pa.cdn.uis.awsstatic.com/panorama-nav-init.js" data-config="{'appEntity':'aws-documentation','region':'us-east-1','service':'cloudcontrolapi'}"></script><meta id="panorama-serviceSubSection" value="User Guide" /><meta id="panorama-serviceConsolePage" value="What is AWS Cloud Control API?" /></head><body class="awsdocs awsui"><div class="awsdocs-container"><p><a href="what-is-cloudcontrolapi.md">View a markdown version of this page</a></p><awsdocs-header></awsdocs-header><awsui-app-layout id="app-layout" class="awsui-util-no-gutters" ng-controller="ContentController as $ctrl" header-selector="awsdocs-header" navigation-hide="false" navigation-width="$ctrl.navWidth" navigation-open="$ctrl.navOpen" navigation-change="$ctrl.onNavChange($event)" tools-hide="$ctrl.hideTools" tools-width="$ctrl.toolsWidth" tools-open="$ctrl.toolsOpen" tools-change="$ctrl.onToolsChange($event)"><div id="guide-toc" dom-region="navigation"><awsdocs-toc></awsdocs-toc></div><div id="main-column" dom-region="content" tabindex="-1"><awsdocs-view class="awsdocs-view"><div id="awsdocs-content"><head><title>What is AWS Cloud Control API? - Cloud Control API</title><meta name="pdf" content="/pdfs/cloudcontrolapi/latest/userguide/cloudapi-service.pdf#what-is-cloudcontrolapi" /><meta name="rss" content="cloudapi-service.rss" /><meta name="forums" content="https://repost.aws/tags/TArPmMO7eHRYympxY7eh_tXA" /><meta name="feedback" content="https://docs.aws.amazon.com/forms/aws-doc-feedback?hidden_service_name=CloudFormation&amp;topic_url=https://docs.aws.amazon.com/en_us/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" /><meta name="feedback-yes" content="feedbackyes.html?topic_url=https://docs.aws.amazon.com/en_us/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" /><meta name="feedback-no" content="feedbackno.html?topic_url=https://docs.aws.amazon.com/en_us/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html" /><meta name="keywords" content="Cloud Control API,cloudapi" /><link rel="alternate" type="text/markdown" href="what-is-cloudcontrolapi.md" title="Markdown version" /><script type="application/ld+json">
{
    "@context" : "https://schema.org",
    "@type" : "BreadcrumbList",
    "itemListElement" : [
      {
        "@type" : "ListItem",
        "position" : 1,
        "name" : "AWS",
        "item" : "https://aws.amazon.com"
      },
      {
        "@type" : "ListItem",
        "position" : 2,
        "name" : "AWS Cloud Control API",
        "item" : "https://docs.aws.amazon.com/cloudcontrolapi/index.html"
      },
      {
        "@type" : "ListItem",
        "position" : 3,
        "name" : "User Guide",
        "item" : "https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide"
      },
      {
        "@type" : "ListItem",
        "position" : 4,
        "name" : "What is AWS Cloud Control API?",
        "item" : "https://docs.aws.amazon.com/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html"
      }
    ]
}
</script></head><body><div id="main"><div style="display: none"><a href="/pdfs/cloudcontrolapi/latest/userguide/cloudapi-service.pdf#what-is-cloudcontrolapi" target="_blank" rel="noopener noreferrer" title="Open PDF"></a></div><div id="breadcrumbs" class="breadcrumb"><a href="/index.html">Documentation</a><a href="/cloudcontrolapi/index.html">AWS Cloud Control API</a><a href="what-is-cloudcontrolapi.html">User Guide</a></div><div id="page-toc-src"><a href="#first-time-user">Are you a first-time Cloud Control API user?</a><a href="#cloudcontrolapi-feature-overview">Features of Cloud Control API</a><a href="#related-services">Related services</a><a href="#accessing-cloudcontrolapi">Accessing Cloud Control API</a></div><awsdocs-doc-page-banner></awsdocs-doc-page-banner><div id="main-content" class="awsui-util-container"><div id="main-col-body"><awsdocs-language-banner data-service="$ctrl.pageService"></awsdocs-language-banner><h1 class="topictitle" id="what-is-cloudcontrolapi">What is AWS Cloud Control API?</h1><div class="awsdocs-page-header-container"><awsdocs-page-header></awsdocs-page-header><awsdocs-filter-selector id="awsdocs-filter-selector"></awsdocs-filter-selector></div><p>Use AWS Cloud Control API to create, read, update, delete, and list (CRUD-L) your cloud resources that
    belong to AWS and third-party services. With the Cloud Control API standardized set of application programming interfaces 
    (APIs), you can perform CRUD-L operations on any supported resources in your AWS account. Using Cloud Control API, you won't 
    have to generate code or scripts specific to each individual service responsible for those resources.</p><div class="highlights"><h6>Topics</h6><ul><li><p><a href="#first-time-user">Are you a first-time Cloud Control API user?</a></p></li><li><p><a href="#cloudcontrolapi-feature-overview">Features of Cloud Control API</a></p></li><li><p><a href="#related-services">Related services</a></p></li><li><p><a href="#accessing-cloudcontrolapi">Accessing Cloud Control API</a></p></li><li><p><a href="./how-it-works.html">How Cloud Control API works</a></p></li></ul></div>
    <h2 id="first-time-user">Are you a first-time Cloud Control API user?</h2>
    <p>If you're a first-time user of Cloud Control API, we recommend that you begin by reading the
      following sections:</p>
    <div class="itemizedlist">
       
       
    <ul class="itemizedlist"><li class="listitem">
        <p><a href="./setting-up.html">Setting up AWS Cloud Control API</a></p>
      </li><li class="listitem">
        <p><a href="./getting-started.html">Getting started with Cloud Control API</a></p>
      </li></ul></div>
   
    <h2 id="cloudcontrolapi-feature-overview">Features of Cloud Control API</h2>
    <p>Cloud Control API provides you with consistent control over the resources in your AWS account by
      offering a standardized way of accessing and provisioning those resources. It provides a
      uniform programmatic interface for making calls directly to the various resource types
      available in your AWS account, without having to be familiarized with the APIs of the
      underlying web services.</p>
   
    <h2 id="related-services">Related services</h2>
    <p>Similar to Cloud Control API, AWS CloudFormation also uses resource types to call underlying web services
      APIs to provision those resources when you place such a request in your account. However,
      CloudFormation focuses on providing resource management, by treating infrastructure as code. Using
      CloudFormation, you can author declarative templates that include multiple resources and their
      dependencies, and then provision those resources as a <em>stack</em>. A stack is a
      single unit that you then manage through CloudFormation. You can also centrally manage and provision
      stacks across multiple AWS accounts and AWS Regions. To be managed through CloudFormation, a
      resource must be created as part of a stack or imported into a stack. For more information,
      see the <em><a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html">AWS CloudFormation User Guide</a></em>.</p>
   
    <h2 id="accessing-cloudcontrolapi">Accessing Cloud Control API</h2>
    
    <p>Cloud Control API provides API operations for generating create, read, update, delete, and list
      (CRUD-L) resource requests in addition to tracking and managing those requests. You use the
      AWS Command Line Interface (AWS CLI) for Cloud Control API operations.</p>
    <p>The following table shows the Cloud Control API operations you can use to generate CRUD-L resource
      requests.</p>
    <div class="table-container"><div class="table-contents disable-scroll"><table id="w1829aab6c13b7"><thead>
          <tr>
            <th>API operation</th>
            <th>AWS CLI command</th>
          </tr>
        </thead>
          <tr>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_CreateResource.html">CreateResource</a></p>
            </td>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/create-resource.html"><code class="code">create-resource</code></a></p>
            </td>
          </tr>
          <tr>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_DeleteResource.html">DeleteResource</a></p>
            </td>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/delete-resource.html"><code class="code">delete-resource</code></a></p>
            </td>
          </tr>
          <tr>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_GetResource.html">GetResource</a></p>
            </td>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/get-resource.html"><code class="code">get-resource</code></a></p>
            </td>
          </tr>
          <tr>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_ListResources.html">ListResources</a></p>
            </td>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/list-resources.html"><code class="code">list-resources</code></a></p>
            </td>
          </tr>
          <tr>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_UpdateResource.html">UpdateResource</a></p>
            </td>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/update-resource.html"><code class="code">update-resource</code></a></p>
            </td>
          </tr>
        </table></div></div>
    <p>The following table shows the Cloud Control API operations that you can use to track and manage
      resource requests while they're in process.</p>
    <div class="table-container"><div class="table-contents disable-scroll"><table id="w1829aab6c13c11"><thead>
          <tr>
            <th>API operation</th>
            <th>AWS CLI command</th>
          </tr>
        </thead>
          <tr>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_CancelResourceRequest.html">CancelResourceRequest</a></p>
            </td>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/cancel-resource-request.html"><code class="code">cancel-resource-request</code></a></p>
            </td>
          </tr>
          <tr>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_GetResourceRequestStatus.html">GetResourceRequestStatus</a></p>
            </td>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/get-resource-request-status.html"><code class="code">get-resource-request-status</code></a></p>
            </td>
          </tr>
          <tr>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cloudcontrolapi/latest/APIReference/API_ListResourceRequests.html">ListResourceRequests</a></p>
            </td>
            <td tabindex="-1">
              <p><a href="https://docs.aws.amazon.com/cli/latest/reference/cloudcontrol/list-resource-requests.html"><code class="code">list-resource-requests</code></a></p>
            </td>
          </tr>
        </table></div></div>
  <awsdocs-copyright class="copyright-print"></awsdocs-copyright><awsdocs-thumb-feedback right-edge="{{$ctrl.thumbFeedbackRightEdge}}"></awsdocs-thumb-feedback></div><noscript><div><div><div><div id="js_error_message"><p><img src="https://d1ge0kk1l5kms0.cloudfront.net/images/G/01/webservices/console/warning.png" alt="Warning" /> <strong>Javascript is disabled or is unavailable in your browser.</strong></p><p>To use the Amazon Web Services Documentation, Javascript must be enabled. Please refer to your browser's Help pages for instructions.</p></div></div></div></div></noscript><div id="main-col-footer" class="awsui-util-font-size-0"><div id="doc-conventions"><a target="_top" href="/general/latest/gr/docconventions.html">Document Conventions</a></div><div class="prev-next"><div id="next" class="next-link" accesskey="n" href="./how-it-works.html">How it works</div></div></div><awsdocs-page-utilities></awsdocs-page-utilities></div><div id="quick-feedback-yes" style="display: none;"><div class="title">Did this page help you? - Yes</div><div class="content"><p>Thanks for letting us know we're doing a good job!</p><p>If you've got a moment, please tell us what we did right so we can do more of it.</p><p><awsui-button id="fblink" rel="noopener noreferrer" target="_blank" text="Feedback" click="linkClick($event)" href="https://docs.aws.amazon.com/forms/aws-doc-feedback?hidden_service_name=CloudFormation&amp;topic_url=https://docs.aws.amazon.com/en_us/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html"></awsui-button></p></div></div><div id="quick-feedback-no" style="display: none;"><div class="title">Did this page help you? - No</div><div class="content"><p>Thanks for letting us know this page needs work. We're sorry we let you down.</p><p>If you've got a moment, please tell us how we can make the documentation better.</p><p><awsui-button id="fblink" rel="noopener noreferrer" target="_blank" text="Feedback" click="linkClick($event)" href="https://docs.aws.amazon.com/forms/aws-doc-feedback?hidden_service_name=CloudFormation&amp;topic_url=https://docs.aws.amazon.com/en_us/cloudcontrolapi/latest/userguide/what-is-cloudcontrolapi.html"></awsui-button></p></div></div></div></body></div></awsdocs-view><div class="page-loading-indicator" id="page-loading-indicator"><awsui-spinner size="large"></awsui-spinner></div></div><div id="tools-panel" dom-region="tools"><awsdocs-tools-panel id="awsdocs-tools-panel"></awsdocs-tools-panel></div></awsui-app-layout><awsdocs-cookie-banner class="doc-cookie-banner"></awsdocs-cookie-banner></div></body></html>