Linode API

The Linode API is a programmatic interface that allows you to interact with many of the Linode Manager’s features.
To learn more, please visit the Linode API web page:


Learn how to generate, update, and disable your Linode API key.

Configure NodeBalancers with the Linode API

Using the Linode API, it is possible to set up NodeBalancers without using the Linode Manager. This guide will demonstrate the API calls needed to add and configure a NodeBalancer with two back end nodes.

Getting Started with the Linode API

This guide introduces the Linode API and demonstrates several basic queries. It also covers authentication and the process of creating a new Linode through the API.

How To Create an OAuth App with the Linode Python API Library

Create an OAuth 2 app utilizing the Linode API through the Linode APIv4 Python library.

Linode CLI (API v3 - Deprecated)

The Linode Command Line Interface (CLI) is an open-source command line tool for managing your Linode services. You can reboot your Linode, update an MX record for your domain, manage your NodeBalancers, create a StackScript, and more from the command line on any computer, without logging into the Linode Manager.

Manage Block Storage Volumes with the Linode API

Linode’s Block Storage service allows you to attach additional storage volumes to your Linode. This guide demonstrates how to create, attach, clone, and resize Volumes using the Linode API.

Upgrade to the New Linode API

The new Linode API includes a number of additional features and changes from previous API versions. This guide is intended to help existing users upgrade to the new API.

Using the Linode CLI

The Linode CLI provides a simplified interface to the Linode API. This guide shows how to install the CLI and describes how to perform basic tasks from the command line.