Desarrolladores

Despliega con un push. Automatiza el resto.

Hostingsurge tiene una API REST, una CLI y un servidor MCP. Despliega con cada push desde cualquier host Git, lanza compilaciones con hooks de despliegue y obtén JSON de cada comando de la CLI para scripts, CI y agentes de IA.

API REST + OpenAPICLI con --jsonDespliegue con pushHooks de despliegueServidor MCP

Una CLI para la terminal, CI y agentes.

Despliega una carpeta, sigue los registros y gestiona variables de entorno, dominios, bases de datos, WordPress e importaciones sin abrir el panel.

  • Añade --json a cualquier comando para obtener una salida legible por máquina
  • Define HOSTINGSURGE_TOKEN en CI y sáltate el inicio de sesión
  • Importa desde Vercel, Netlify, Git, WordPress, volcados de bases de datos, cPanel y más
  • Instálala desde hostingsurge.com o ejecuta comandos sueltos con npx
# Instalar una vez (o ejecutar comandos sueltos con npx)
npm i -g https://hostingsurge.com/cli/hostingsurge.tgz

# Iniciar sesión con un token de Configuración → Claves de API y MCP
hostingsurge login

# Vincular esta carpeta, desplegarla y seguir los registros
hostingsurge link
hostingsurge deploy --prod
hostingsurge logs --follow

# En CI: token desde el entorno, salida JSON
export HOSTINGSURGE_TOKEN=<token>
hostingsurge deploy --prod --project my-app --json

Referencia de comandos

Todos los comandos, con un ejemplo. hostingsurge help <command> muestra todas las opciones.

ComandoQué haceEjemplo
login · logout · whoamiGuarda un token de API, lo elimina o muestra con qué cuenta has iniciado sesiónhostingsurge login
projects · link · openLista los proyectos, vincula esta carpeta a uno de ellos y abre el sitio en producciónhostingsurge link
deploy [dir] --prodSube una carpeta, la compila y espera a la URLhostingsurge deploy --prod
logs --followTransmite los registros de ejecución, o los de compilación con --buildhostingsurge logs --follow
env ls · add · rm · pullGestiona variables de entorno o las descarga a un archivo localhostingsurge env pull
domains ls · add · verify · rmAñade dominios personalizados y muestra los registros DNS que debes configurarhostingsurge domains add www.example.com
import <source>Mueve un sitio, app o base de datos desde git, vercel, netlify, wordpress, db, snapshot, cpanel o sftphostingsurge import vercel my-app
databasesCrea, conecta, respalda y restaura bases de datos gestionadas, y activa o desactiva el acceso públicohostingsurge databases ls
wordpressEstado, actualizaciones, refuerzo de seguridad, actualizaciones automáticas, restablecimiento de la contraseña de administrador, comprobaciones de estado y copias de seguridadhostingsurge wordpress status
emailDominios de correo, buzones y envío transaccionalhostingsurge email domains ls
cron · hooks · webhookComandos programados, hooks de despliegue y despliegue con pushhostingsurge hooks add nightly

Una API REST para tu propio código.

JSON sobre HTTPS, autenticado con un token bearer. La especificación OpenAPI describe todos los endpoints, así que puedes generar un cliente en el lenguaje que uses.

  • URL base https://hostingsurge.com/api/v1
  • Tokens de API para todo el equipo en Configuración → Claves de API y MCP
  • Proyectos, despliegues, registros, variables de entorno, dominios, bases de datos, WordPress, tareas cron, importaciones y correo
  • Revierte o promueve un despliegue con una sola llamada

Abrir la especificación OpenAPI

API=https://hostingsurge.com/api/v1

# Lista tus proyectos
curl $API/projects \
  -H "Authorization: Bearer $HOSTINGSURGE_TOKEN"

# Vuelve a desplegar uno de ellos
curl -X POST $API/projects/$PROJECT_ID/deployments \
  -H "Authorization: Bearer $HOSTINGSURGE_TOKEN"

# Descarga la especificación OpenAPI
curl $API/openapi.json

Flujos de Git que se adaptan a tu forma de trabajar.

Despliega con cada push, vuelve a desplegar desde cualquier lugar y revierte cuando lo necesites.

Despliegue con push

Instala la GitHub App de Hostingsurge o añade un webhook de push en GitLab, Bitbucket, Gitea o Forgejo. Cada push a tu rama de producción se compila y se despliega.

Hooks de despliegue

Una URL secreta que vuelve a desplegar tu proyecto cuando algo le envía un POST: un CMS, un job de CI o una tarea programada.

Revertir y promover

Revierte producción a un despliegue anterior o promueve uno que esté listo, desde el panel o la API.

Desde la terminal

# Crea un hook de despliegue (la URL se muestra una sola vez)
hostingsurge hooks add nightly

# Vuelve a desplegar desde cualquier lugar
curl -X POST "$DEPLOY_HOOK_URL"

# Despliegue con push desde cualquier host Git: crea el secreto del webhook
hostingsurge webhook rotate

O deja que lo haga tu asistente de IA.

El servidor MCP de Hostingsurge da a Claude, ChatGPT, Cursor y VS Code 126 herramientas. Se conectan iniciando sesión, así que no hay ninguna clave que pegar.

  • 126 herramientas para proyectos, despliegues, dominios, bases de datos, WordPress, correo y migraciones
  • Inicio de sesión con OAuth 2.1, o un token bearer para otros clientes
  • /llms.txt describe la plataforma para agentes de IA

Configura MCP en tu cliente

# Claude Code: añade el servidor y ejecuta /mcp para iniciar sesión
claude mcp add --transport http hostingsurge \
  https://hostingsurge.com/mcp

# Una guía de la plataforma, escrita para agentes de IA
curl https://hostingsurge.com/llms.txt

Preguntas de desarrolladores

¿Cómo me autentico?

Crea un token de API en el panel, en Configuración → Claves de API y MCP. Los tokens sirven para todo el equipo: envía uno como token bearer a la API, guárdalo con hostingsurge login o define HOSTINGSURGE_TOKEN en CI.

¿Dónde está la referencia de la API?

La especificación OpenAPI en /api/v1/openapi.json describe todos los endpoints. Cárgala en tu cliente de API o genera a partir de ella un cliente tipado.

¿Pueden los agentes de IA usar la CLI?

Sí. Añade --json a cualquier comando para obtener una salida legible por máquina y define HOSTINGSURGE_TOKEN para que no haga falta iniciar sesión. Para asistentes como Claude o ChatGPT, el servidor MCP suele ser la mejor opción.

¿Desde qué hosts Git puedo desplegar?

Desde GitHub mediante la GitHub App de Hostingsurge, y desde GitLab, Bitbucket, Gitea y Forgejo mediante webhooks de push. También puedes importar un repositorio desde cualquier URL de Git, incluidos los privados mediante una deploy key de solo lectura.

¿Puedo desplegar sin Git?

Sí. hostingsurge deploy sube una carpeta y la despliega, y en el panel puedes arrastrar y soltar una carpeta o un archivo .zip.

Despliega desde tu terminal.

Crea una cuenta gratuita, genera un token en Configuración → Claves de API y MCP y publica tu primer proyecto desde la línea de comandos.