Skip to main content

DOP: Digital Ocean API Python Wrapper

DOP is a MIT licensed Python wrapper for Digital Ocean’s API.

Features

Full support for all methods listed here except (they have weird behaviour):
  • reset_root_password

  • restore_droplet

  • destroy_image

Installation

To install dop, simply:

$ pip install dop

Example

It is pretty easy to use:

from dop.client import Client

client = Client('client_id', 'api_key')

# Print regions.
regions = client.regions()
for region in regions:
    print(region.to_json())

# Create a 512Mb droplet (Debian 7.0 x32) in the Amsterdam region.
client.create_droplet(name='test', size_id=66, image_id=303619, region_id=2)

Contribute

Pull requests and improvements are welcome.

Bitdeli badge
Version 0.1.6
Version 0.1.5
  • Updated API

Version 0.1.4
  • Added virtio parameter to create_droplet method

  • Minor fixes in all_ssh_keys method

  • Readme region example now uses to_json() method

Version 0.1.3
Version 0.1.2
Version 0.1.1
Version 0.1.0
  • Initial release

Metadata

Release files for dop 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dop 0.1.6
File Size Uploaded Provenance Actions
dop-0.1.6.tar.gz 5.5 kB Without provenance Details for dop-0.1.6.tar.gz

Release files / dop-0.1.6.tar.gz

Download URL dop-0.1.6.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c84afbb1468fa98816cbb3ad9d2e58199c07b83c47a7a41be46523af7fd1a9e7
BLAKE2b-256 checksum
How to use checksums
c2976ab4d00d5bd53d27e1ad0bb8b41fea869bfc9c05da9fdb6d40facc25448d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for dop 0.1.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page