Ir al contenido

Desarrolladores

Una sola API para cada capa de tu stack

Cómputo, aplicaciones administradas, endpoints de IA y trabajos de GPU comparten un solo modelo de autenticación, una sola forma de recurso y un solo conjunto de garantías.

~/projects/northbound-apizsh
$npm i -g @hostacker/cli$hostacker loginAuthenticated as alex@northbound.dev$hostacker servers listNAME              STATUS    PLAN      REGIONproduction-api    running   cloud-4   us-eastpostgres-prod     running   cloud-8   ca-eaststaging-api       stopped   cloud-2   eu-central

Superficies

Tres formas de entrar, un solo plano de control

Cualquiera que uses, aplican las mismas políticas, presupuestos y registros de auditoría.

  • CLI

    Instálala una vez, autentícate una vez. Inspecciona y cambia infraestructura desde la misma shell en la que ya trabajas.

  • API REST

    Recursos predecibles, paginación por cursor y claves de idempotencia en cada cambio. Los errores son tipados, no texto libre.

  • Servidor MCP

    Las mismas operaciones expuestas como herramientas para agentes, con límites de gasto y aprobaciones aplicados del lado del servidor.

API

Hostacker Core API

Una superficie pequeña y estable. Abajo está la forma planeada de los recursos v1.

localhost:3001/v1REST
  • GET/v1/servers
  • POST/v1/servers
  • GET/v1/servers/{id}
  • POST/v1/servers/{id}/restart
  • GET/v1/apps/templates
  • POST/v1/ai/endpoints
  • GET/v1/usage
  • GET/v1/invoices
  • Estimar antes de modificar

    Cualquier llamada que cree o redimensione un recurso puede ejecutarse primero en modo estimación y devuelve el delta mensual exacto.

  • Una sola forma de recurso

    Servidores, aplicaciones, endpoints y trabajos de GPU comparten la misma estructura: id, estado, región, costo y timestamps.

  • Sin filtración del proveedor

    La API nunca devuelve identificadores del proveedor. Tu integración depende de Hostacker, no de quien esté por debajo.

El Hostacker Core API todavía no está operativo. Esta página documenta el contrato v1 previsto para que las integraciones puedan diseñarse sobre él. Fase 2

Ejemplo

Crea un servidor en una sola petición

Idempotente, estimable y explícito sobre el costo antes de aprovisionar nada.

request.shcurl
curl -X POST https://api.hostacker.com/v1/servers \
  -H "Authorization: Bearer $HOSTACKER_API_KEY" \
  -H "Idempotency-Key: 8f2c1a90" \
  -d '{
    "name": "production-api",
    "region": "us-east",
    "plan": "cloud-4",
    "image": "ubuntu-24-04",
    "ssh_keys": ["key_laptop"]
  }'
response.json201 Created
{
  "id": "srv_a1f4c9",
  "name": "production-api",
  "status": "provisioning",
  "region": "us-east",
  "plan": "cloud-4",
  "ipv4": "51.123.45.67",
  "resources": {
    "vcpu": 2,
    "memory_gb": 4,
    "storage_gb": 80
  },
  "monthly_cost": 11.99,
  "created_at": "2026-08-27T18:00:00Z"
}

Desarrolla sobre un contrato estable

Diseña tu integración ahora y conéctala el día que se lance el Core API.