wils@web ~ $ cat ~/ajuda/como-provisionar-um-servidor-vps-na-digitalocean-usando-a-api-em-python.md

Cloud

Como provisionar um servidor VPS na DigitalOcean usando a API em Python

atualizado em 11/08/2026

Este manual irá guiá-lo na provisão de um servidor VPS na DigitalOcean utilizando a API com Python. A DigitalOcean oferece uma API robusta que permite criar e gerenciar droplets (servidores) facilmente.

Pré-requisitos

  • Conta na DigitalOcean.
  • Token de API gerado.
  • Python 3.x instalado.
  • Biblioteca requests instalada.

Passo a Passo

1. Instalação da Biblioteca Requests

Primeiro, instale a biblioteca requests se ainda não estiver instalada:

pip install requests

2. Configurando o Token de API

Armazene seu token de API em uma variável:

API_TOKEN = 'seu_token_aqui'

3. Criando um Droplet

Utilize o seguinte código para criar um novo droplet:

import requests

API_TOKEN = 'seu_token_aqui'

headers = {
    'Content-Type': 'application/json',
    'Authorization': f'Bearer {API_TOKEN}',
}

data = {
    'name': 'meu-droplet',
    'region': 'nyc3',
    'size': 's-1vcpu-1gb',
    'image': 'ubuntu-20-04-x64',
}

response = requests.post('https://api.digitalocean.com/v2/droplets', headers=headers, json=data)
print(response.json())

4. Verificando o Status do Droplet

Após a criação, você pode verificar o status do droplet criado:

droplet_id = response.json()['droplet']['id']
status_response = requests.get(f'https://api.digitalocean.com/v2/droplets/{droplet_id}', headers=headers)
print(status_response.json())

Conclusão

Agora você sabe como provisionar um servidor VPS na DigitalOcean utilizando a API com Python. Lembre-se de gerenciar seus droplets e recursos de forma eficiente para otimizar custos. Uma dica é sempre revisar as configurações de segurança do seu droplet após a criação.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.