Uma REST API real sem KYC: crie uma conta, recarregue saldo em cripto e solicite servidores offshore com IPs limpos — do terminal ou de um agente autônomo. Sem painel obrigatório.
URL base https://vpscrypto.io/api/v1Bearer vpsk_…JSONx402 USDC · Base
01 — Início rápido
Do zero ao root em cinco chamadas.
Cada endpoint fica sob https://vpscrypto.io/api/v1, fala JSON, e (exceto criação de conta, catálogo e health) espera uma chave API Authorization: Bearer. Sem KYC, sem cartão.
1. Criar uma conta — retorna um api_key (sua credencial Bearer) e um login_token para o painel web. Ambos exibidos uma única vez.
bash
curl -X POST https://vpscrypto.io/api/v1/account
# → {"api_key":"vpsk_…","login_token":"XXXX-XXXX-XXXX-XXXX", …}
export VPSK="vpsk_your_key_here"
2. Recarregar seu saldo — crie uma fatura de recarga em qualquer moeda suportada (aqui Monero):
3. Criar um servidor — assim que o saldo for carregado, faça o pedido do catálogo. Omita root_password e geraremos uma senha forte (retornada uma única vez):
Quer que o fluxo inteiro rode sem humanos — incluindo o pagamento? Use coin: "USDCBASE" para pagar gasless pelo x402 no Base. Veja o Guia de Agentes.
02 — Autenticação
Chaves API Bearer.
Autentique cada chamada com uma chave API no header Authorization. Chaves começam com vpsk_ e são armazenadas apenas como hash — mantenha-as em segredo.
Obtenha sua primeira chave em POST /account. Crie mais, liste ou revogue a qualquer momento:
POST/api/v1/keysCriar nova chave
GET/api/v1/keysListar chaves ativas
DELETE/api/v1/keys/{id}Revogar uma chave
O login_token de POST /account faz login no painel web em /account — mesma conta, duas credenciais.
03 — Catálogo
Planos, regiões e imagens.
Uma única chamada pública retorna tudo o que você precisa para montar um pedido — sem autenticação.
bash
curl https://vpscrypto.io/api/v1/catalog
Os IDs de plano vão de pup a fenrir (10 tiers). IDs de região: nl, fr, ro, bg, se, is, ch, my. Imagens incluem Debian 12, Debian 13, Ubuntu 24.04 LTS, Ubuntu 22.04 LTS, AlmaLinux 9, Rocky Linux 9 e mais. Preço mensal = base × modificador de região; anual = ×10 (2 meses grátis).
04 — Recargas
Recarregue o saldo em cripto.
Recargas são pré-pagas e somente on-chain ($25–$2000). Moedas clássicas retornam um endereço de depósito; USDCBASE retorna um desafio x402 para liquidação gasless.
Moedas suportadas: BTC, XMR, ETH, LTC, USDTTRC, USDT, mais USDCBASE para x402. Consulte o ref até status ser completed — é quando o saldo é creditado.
Liquidação em cripto é irreversível; recargas não são reembolsáveis. Para o fluxo de pagamento assinado x402 (USDC no Base), veja o Guia de Agentes.
05 — Servidores
Solicitar e gerenciar.
Um pedido debita o preço do seu saldo em uma etapa atômica. Uma resposta 402 insufficient_balance inclui o deficit exato para que o agente saiba quanto recarregar.
A senha root é retornada uma única vez na criação e sempre pode ser revelada pelo endpoint de credenciais. Conecte via SSH conforme documentado em Documentação.
06 — Erros e limites
Falhas previsíveis.
Erros usam códigos de status HTTP padrão com um corpo legível por máquinas. 402 significa que uma etapa de pagamento é necessária (saldo insuficiente ou um desafio x402).
json
{
"error": "insufficient_balance",
"message": "Top up your balance before ordering. Deficit: $19.00.",
"price": 19, "balance": 0, "deficit": 19
}