DigitalOcean Compute Driver Documentation ========================================= `DigitalOcean`_ is an American cloud provider based in New York City with data centers in New York, Amsterdam, San Francisco, London, Singapore, Frankfurt, Toronto, and Bangalore. .. figure:: /_static/images/provider_logos/digitalocean.png :align: center :width: 300 :target: https://www.digitalocean.com/ Instantiating a driver ---------------------- The DigitalOcean driver supports API v2.0, requiring a Personal Access Token to initialize as the key. The older API v1.0 `reached end of life on November 9, 2015`_. Support for API v1.0 was removed in libcloud v1.2.2. Instantiating a driver using API v2.0 ------------------------------------- .. literalinclude:: /examples/compute/digitalocean/instantiate_api_v2.0.py :language: python Creating a Droplet using API v2.0 --------------------------------- .. literalinclude:: /examples/compute/digitalocean/create_api_v2.0.py :language: python API Docs -------- API v2.0 ~~~~~~~~ .. autoclass:: libcloud.compute.drivers.digitalocean.DigitalOcean_v2_NodeDriver :members: :inherited-members: .. _`DigitalOcean`: https://www.digitalocean.com/ .. _`reached end of life on November 9, 2015`: https://developers.digitalocean.com/documentation/changelog/api-v1/sunsetting-api-v1/