pynetbox - Python API client library for Netbox.

  •        90

Python API client library for NetBox. To install run pip install pynetbox.

https://github.com/digitalocean/pynetbox

Tags
Implementation
License
Platform

   




Related Projects

netbox - IP address management (IPAM) and data center infrastructure management (DCIM) tool.

  •    Python

NetBox is an IP address management (IPAM) and data center infrastructure management (DCIM) tool. Initially conceived by the network engineering team at DigitalOcean, NetBox was developed specifically to address the needs of network and infrastructure engineers. NetBox runs as a web application atop the Django Python framework with a PostgreSQL database. For a complete list of requirements, see requirements.txt. The code is available on GitHub.

godo - DigitalOcean Go API client

  •    Go

Godo is a Go client library for accessing the DigitalOcean V2 API. Create a new DigitalOcean client, then use the exposed services to access different parts of the DigitalOcean API.

tugboat - A command line tool for interacting with your DigitalOcean droplets.

  •    Ruby

A command line tool for interacting with your DigitalOcean droplets. When Tugboat was created, DigitalOcean was an extremely new cloud provider. They'd only released their public beta back in 2012, and their new SSD backed machines only primiered in early 2013.

digitalocean-debian-to-arch - Script to convert a Debian installation on DigitalOcean to Arch Linux

  •    Shell

DigitalOcean deprecated Arch Linux a while back because it was relatively difficult to support due to the rolling updates. I wrote this script to bring it back! This script downloads a bootstrap Arch Linux image, updates it to the latest version, then overwrites the host operating system with it. Create a new Debian 9.x droplet (either 32-bit or 64-bit is fine).

Laravel-DigitalOcean - A DigitalOcean bridge for Laravel 5

  •    PHP

Laravel DigitalOcean was created by, and is maintained by Graham Campbell, and is a DigitalOceanV2 bridge for Laravel 5. It utilises my Laravel Manager package. Feel free to check out the change log, releases, license, and contribution guidelines. Laravel DigitalOcean requires PHP 7.1 or 7.2. This particular version supports Laravel 5.5 - 5.7 only.


do-install-button - experimental installer for getting apps running quickly on DigitalOcean

  •    HTML

This is an experimental installer for getting apps running quickly on DigitalOcean. This tool is written by DO fans, and is not affiliated with DigitalOcean Inc.

do-agent - Collects system metrics from DigitalOcean Droplets

  •    Go

The do-agent extracts system metrics from DigitalOcean Droplets and transmits them to the DigitalOcean monitoring service. When the agent is initiated on a Droplet it will automatically configure itself with the appropriate settings. Generally used during development and debugging.

kubernetes-digitalocean-terraform - :clipboard: :ocean: :earth_americas: Setup a simple Kubernetes cluster in Digital Ocean using Terraform

  •    HCL

Deploy your Kubernetes cluster on DigitalOcean using Terraform. Do all the following steps from a development machine. It does not matter where it is, as long as it is connected to the internet. This one will be subsequently used to access the cluster via kubectl.

tugboat - A command line tool for interacting with your DigitalOcean droplets.

  •    Ruby

A command line tool for interacting with your DigitalOcean droplets.

digital_ocean - Use the DigitalOcean API with Ruby

  •    Ruby

Use the DigitalOcean API with Ruby

doctl - A command line tool for DigitalOcean services

  •    Go

There are four ways to install doctl: using a package manager, downloading a GitHub release, building a development version from source, or building it with Docker. A package manager allows you to install and keep up with new doctl versions using only a few commands. Currently, doctl is available as part of Homebrew for macOS users and Snap for GNU/Linux users.

droplet_kit - DropletKit is the official DigitalOcean API client for Ruby.

  •    Ruby

DropletKit is the official DigitalOcean V2 API client. It supports everything the API can do with a simple interface written in Ruby. With your access token, retrieve a client instance with it.

guide - Kubernetes clusters for the hobbyist.

  •    

The tinkerers of today are the leaders of tomorrow. This guide answers the question of how to setup and operate a fully functional, secure Kubernetes cluster on a cloud provider such as Hetzner Cloud, DigitalOcean or Scaleway. It explains how to overcome the lack of external ingress controllers, fully isolated secure private networking and persistent distributed block storage.

DigitalOceanV2 - PHP 5.4+ library which helps you to interact with the DigitalOcean API V2

  •    PHP

This library can be found on Packagist. The recommended way to install this is through composer. Laravel DigitalOcean by Graham Campbell might interest you.

python-digitalocean - 🐍🐳 Python module to manage Digital Ocean droplets

  •    Python

Easy access to Digital Ocean APIs to deploy droplets, images and more.

Packer - Creates identical machine images for multiple platforms

  •    Go

Packer is a tool for building identical machine images for multiple platforms from a single source configuration. Packer comes out of the box with support for the following platforms Amazon EC2, DigitalOcean, Docker, Google Compute Engine, OpenStack, Parallels, QEMU, VirtualBox, VMware.

vagrant-digitalocean

  •    Ruby

A Vagrant provider plugin that supports the management of Digital Ocean droplets (instances).

Packer - Build Automated Machine Images

  •    Go

Packer is a tool for building identical machine images for multiple platforms from a single source configuration. It is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel.

bell - Third-party login plugin for hapi

  •    Javascript

Third-party authentication plugin for hapi.bell ships with built-in support for authentication using Facebook, GitHub, Google, Google Plus, Instagram, LinkedIn, Slack, Stripe, Twitter, Yahoo, Foursquare, VK, ArcGIS Online, Windows Live, Nest, Phabricator, BitBucket, Dropbox, Reddit, Tumblr, Twitch, Mixer, Salesforce, Pinterest, Discord, DigitalOcean, AzureAD, trakt.tv and Okta. It also supports any compliant OAuth 1.0a and OAuth 2.0 based login services with a simple configuration object.

lexicon - Manipulate DNS records on various DNS providers in a standardized way.

  •    Python

Manipulate DNS records on various DNS providers in a standardized/agnostic way. Lexicon provides a way to manipulate DNS records on multiple DNS providers in a standardized way. Lexicon has a CLI but it can also be used as a python library.