VMware Cloud on AWS API

VMware Cloud on AWS Developer Center

VMware Cloud on AWS provides multiple automation and development interfaces that help you learn, automate, integrate and develop the features available to you. These tools automate manual tasks, help you manage complex environments at scale, and provide samples and language bindings in common development languages so developers can be up and running within around 5 minutes.

Browse Our APIs

VMware Cloud on AWS provides you an easy to use API explorer that enables you to browse the API structure, try out the API calls live and learn how to develop against common features within the service.

  • To automate features available to all VMware services use the VMware Cloud Services API
  • To automate features of VMware Cloud on AWS use the VMC API
  • To automate features of your deployed SDDC, visit the vSphere API explorer from the SDDC's Connection Info tab.

For more information on getting started with the VMware Cloud on AWS APIs, visit our overview blog article here.

 

Related Documentation

Related SDKs

Related Sample Code

  • PowerCLI - VMC Example Script

    Contributor alanrenouf

    VMware Cloud on AWS sample PowerCLI module usage, find the module in the PowerShell Gallery here  
    VMware PowerCLI VMware Cloud on AWS API PowerShell
    Download

    0 Comments

    Updated 1 year ago

  • PowerCLI - Sample VMC Firewall Rules Management

    Contributor alanrenouf

    VMware Cloud on AWS PowerCLI sample module usage for Networking, find the module in the PowerShell Gallery here.
    VMware Cloud on AWS API VMware PowerCLI PowerShell
    Download

    0 Comments

    Updated 1 year ago

  • PowerCLI - Create 100 VMs from template

    Contributor alanrenouf

    This example shows how to easily create 100s of VMs in the defualt locations in VMware Cloud on AWS
    VMware Cloud on AWS API VMware PowerCLI PowerShell
    Download

    0 Comments

    Updated 1 year ago

  • AWS Integrations - Send SDDC Inventory Data to Slack Channel

    Contributor Brian_Graf

    Use AWS Lambda and Slack integrations to send inventory updates of your SDDC to a slack channel.
    VMware Cloud on AWS API Other Platform Python
    Download

    0 Comments

    Updated 1 year ago

  • Postman REST Samples for VMware Cloud on AWS

    Contributor alanrenouf

    This sample includes a postman collection for VMware Cloud on AWS
    vSphere Management SDK VMware Cloud on AWS API POSTMAN Collection
    Download

    0 Comments

    Updated 4 months ago

  • L2 VPN vMotion On Prem To VMC

    Contributor Brian_Graf

    This script will allow you to easily move one or more virtual machines from on-premises to VMware Cloud on AWS if you have the required networking configured (Layer 2 VPN & Direct Connect at this time ...
    VMware Cloud on AWS API VMware PowerCLI PowerShell
    Download

    0 Comments

    Updated 1 year ago

  • Add Remove Hosts

    Contributor tianhao64

    A python sample that demonstrates add and remove ESX hosts. Install vSphere Automation Python SDK to run the sample: https://github.com/vmware/vsphere-automation-sdk-python
    VMware Cloud on AWS API vSphere Automation SDK for Python Python
    Download

    0 Comments

    Updated 1 month ago

  • Java - Organization samples

    Contributor alanrenouf

    Java sample for working with VMware Cloud on AWS Organizations
    VMware Cloud on AWS API vSphere Automation SDK for Java Java
    Download

    1 Favorite

    0 Comments

    Updated 1 month ago

  • Organization Operations

    Contributor tianhao64

    Python sample for working with VMware Cloud on AWS Organizations. Install vSphere Automation Python SDK to run the sample: https://github.com/vmware/vsphere-automation-sdk-python
    VMware Cloud on AWS API vSphere Automation SDK for Python Python
    Download

    0 Comments

    Updated 1 month ago

  • Create Delete Sddc

    Contributor tianhao64

    A python samples that demonstrates create and delete a SDDC. Install vSphere Automation Python SDK to run the sample: https://github.com/vmware/vsphere-automation-sdk-python
    vSphere Automation SDK for Python VMware Cloud on AWS API Python
    Download

    0 Comments

    Updated 7 months ago

  • AWS Integrations - Serverless Self-Service VM Deployment

    Contributor Brian_Graf

    Use S3, Lambda, Cognito, and VMware APIs to create a static S3 website to deploy VMs from Content Library
    VMware Cloud on AWS API vSphere Automation SDK for Python Python
    Download

    0 Comments

    Updated 1 year ago

  • Deploy OVF Template

    Contributor tianhao64

    Demonstrates the workflow to deploy an OVF library item to a resource pool in VMware Cloud on AWS. Install vSphere Automation Python SDK to run the sample: https://github.com/vmware/vsphere-automation ...
    VMware Cloud on AWS API VMware Cloud on AWS vSphere Automation SDK for Python Python
    Download

    0 Comments

    Updated 1 month ago

  • Curl example usage for VMware Cloud on AWS

    Contributor alanrenouf

    This sample shows how to use curl to authenticate with the VMware Cloud on AWS API's and perform a simple call to list the orgs
    VMware Cloud on AWS API VMware Cloud on AWS Shell Script
    Download

    0 Comments

    Updated 1 year ago

  • VMware Cloud on AWS Terraform Example use cases

    Contributor vm2cloud

    Use Terraform to provision VM's to VMware Cloud on AWS. See full guide here http://www.vmtocloud.com/how-to-use-terraform-with-vmware-cloud-on-aws/
    vSphere Automation SDK for REST VMware Cloud on AWS API Other Language
    Download

    0 Comments

    Updated 1 year ago

  • Connect To vSphere With Default Sddc Password

    Contributor tianhao64

    A python sample that demonstrates how to connect to a vSphere in a SDDC using the initial cloud admin credentials. Install vSphere Automation Python SDK to run the sample: https://github.com/vmware/vs ...
    VMware Cloud on AWS API VMware Cloud on AWS Python
    Download

    0 Comments

    Updated 1 month ago

  • REST - GET SDDC Data with Python

    Contributor codydearkland

    Simple Python script to return basic SDDC facts for an Organization. F-Strings are used from Python 3.6. You can replace these with concatenate's if you don't want to leverage 3.6. 
    VMware Cloud on AWS API Other Platform Python
    Download

    0 Comments

    Updated 1 year ago

  • REST - GET SDDC vCenter URL

    Contributor codydearkland

    This example will print the vCenter URL for a VMware Cloud on AWS SDDC. This value could be used to build advanced calls that will chain from the VMware Cloud Services API all the way into the vCenter ...
    VMware Cloud on AWS API Other Platform Python
    Download

    0 Comments

    Updated 1 year ago

  • REST - GET VMC SDDC Firewall Rules

    Contributor codydearkland

    This script returns the firewall rule name and index number for all firewall rules in a VMware Cloud on AWS SDDC. You can continue to parse the "fwedge.json()['firewallRules']['firewallRules']" JSON r ...
    VMware Cloud on AWS API Other Platform Python
    Download

    0 Comments

    Updated 1 year ago

  • Export VMC Tasks to a CSV

    Contributor dglading

    PowerCLI script to export tasks from VMware Cloud on AWS to a CSV file Requires VMC Module   
    VMware Cloud on AWS API VMware PowerCLI VMware Cloud on AWS PowerShell
    Download

    0 Comments

    Updated 1 year ago

  • VMware on AWS - 1 Node SDDC Deployment

    Contributor kmruddyVMW

    Use this script to easily deploy a 1 Node SDDC!
    VMware Cloud on AWS VMware Cloud on AWS API PowerShell
    Download

    1 Favorite

    0 Comments

    Updated 1 year ago

;