Desenvolvedores

Faça deploy com um push. Automatize o resto.

A Hostingsurge tem uma API REST, uma CLI e um servidor MCP. Faça deploy a cada push de qualquer host Git, dispare builds com deploy hooks e receba JSON de cada comando da CLI para scripts, CI e agentes de IA.

API REST + OpenAPICLI com --jsonDeploy a cada pushDeploy hooksServidor MCP

Uma CLI para terminal, CI e agentes.

Faça deploy de uma pasta, acompanhe logs e gerencie variáveis de ambiente, domínios, bancos de dados, WordPress e importações sem abrir o painel.

  • Adicione --json a qualquer comando para ter uma saída legível por máquina
  • Defina HOSTINGSURGE_TOKEN na CI e pule a etapa de login
  • Importe da Vercel, Netlify, Git, WordPress, dumps de banco de dados, cPanel e mais
  • Instale pelo hostingsurge.com ou execute comandos avulsos com npx
# Instale uma vez (ou execute comandos avulsos com npx)
npm i -g https://hostingsurge.com/cli/hostingsurge.tgz

# Faça login com um token de Configurações → Chaves de API e MCP
hostingsurge login

# Vincule esta pasta, faça o deploy e acompanhe os logs
hostingsurge link
hostingsurge deploy --prod
hostingsurge logs --follow

# Na CI: token do ambiente, saída em JSON
export HOSTINGSURGE_TOKEN=<token>
hostingsurge deploy --prod --project my-app --json

Referência de comandos

Todos os comandos, com um exemplo. hostingsurge help <command> lista todas as opções.

ComandoO que fazExemplo
login · logout · whoamiSalva um token de API, remove-o ou mostra com qual conta você está conectadohostingsurge login
projects · link · openLista projetos, vincula esta pasta a um deles e abre o site no arhostingsurge link
deploy [dir] --prodEnvia uma pasta, faz o build e aguarda a URLhostingsurge deploy --prod
logs --followTransmite os logs de execução, ou os logs de build com --buildhostingsurge logs --follow
env ls · add · rm · pullGerencia variáveis de ambiente ou baixa as variáveis para um arquivo localhostingsurge env pull
domains ls · add · verify · rmAdiciona domínios personalizados e mostra os registros DNS a configurarhostingsurge domains add www.example.com
import <source>Migra um site, app ou banco de dados de git, vercel, netlify, wordpress, db, snapshot, cpanel ou sftphostingsurge import vercel my-app
databasesCria, conecta, faz backup e restaura bancos de dados gerenciados, e ativa ou desativa o acesso públicohostingsurge databases ls
wordpressStatus, atualizações, hardening, atualizações automáticas, redefinição da senha de admin, verificações de integridade e backupshostingsurge wordpress status
emailDomínios de e-mail, caixas de e-mail e envio transacionalhostingsurge email domains ls
cron · hooks · webhookComandos agendados, deploy hooks e deploy a cada pushhostingsurge hooks add nightly

Uma API REST para o seu próprio código.

JSON via HTTPS, autenticado com um bearer token. A especificação OpenAPI descreve cada endpoint, para você gerar um cliente na linguagem que usa.

  • URL base https://hostingsurge.com/api/v1
  • Tokens de API válidos para toda a equipe em Configurações → Chaves de API e MCP
  • Projetos, deploys, logs, variáveis de ambiente, domínios, bancos de dados, WordPress, cron jobs, importações e e-mail
  • Reverta ou promova um deploy com uma única chamada

Abrir a especificação OpenAPI

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

# Liste seus projetos
curl $API/projects \
  -H "Authorization: Bearer $HOSTINGSURGE_TOKEN"

# Faça o deploy de um deles de novo
curl -X POST $API/projects/$PROJECT_ID/deployments \
  -H "Authorization: Bearer $HOSTINGSURGE_TOKEN"

# Baixe a especificação OpenAPI
curl $API/openapi.json

Fluxos de Git do jeito que você trabalha.

Faça deploy a cada push, refaça o deploy de qualquer lugar e reverta quando precisar.

Deploy a cada push

Instale o GitHub App da Hostingsurge ou adicione um webhook de push no GitLab, Bitbucket, Gitea ou Forgejo. Cada push no seu branch de produção gera um build e um deploy.

Deploy hooks

Uma URL secreta que refaz o deploy do seu projeto quando algo envia um POST para ela: um CMS, um job de CI ou uma tarefa agendada.

Rollback e promoção

Reverta a produção para um deploy anterior ou promova um deploy pronto, pelo painel ou pela API.

Pelo terminal

# Crie um deploy hook (a URL é exibida uma única vez)
hostingsurge hooks add nightly

# Refaça o deploy de qualquer lugar
curl -X POST "$DEPLOY_HOOK_URL"

# Deploy a cada push de qualquer host Git: crie o segredo do webhook
hostingsurge webhook rotate

Ou deixe seu assistente de IA fazer isso.

O servidor MCP da Hostingsurge dá ao Claude, ChatGPT, Cursor e VS Code 126 ferramentas. Eles se conectam com login, então não há chave para colar.

  • 126 ferramentas para projetos, deploys, domínios, bancos de dados, WordPress, e-mail e migrações
  • Login com OAuth 2.1, ou um bearer token para outros clientes
  • /llms.txt descreve a plataforma para agentes de IA

Configure o MCP no seu cliente

# Claude Code: adicione o servidor e execute /mcp para fazer login
claude mcp add --transport http hostingsurge \
  https://hostingsurge.com/mcp

# Um guia da plataforma, escrito para agentes de IA
curl https://hostingsurge.com/llms.txt

Perguntas de desenvolvedores

Como faço a autenticação?

Crie um token de API no painel, em Configurações → Chaves de API e MCP. Os tokens valem para toda a equipe: envie um como bearer token para a API, salve-o com hostingsurge login ou defina HOSTINGSURGE_TOKEN na CI.

Onde está a referência da API?

A especificação OpenAPI em /api/v1/openapi.json descreve cada endpoint. Carregue-a no seu cliente de API ou gere um cliente tipado a partir dela.

Agentes de IA podem usar a CLI?

Sim. Adicione --json a qualquer comando para ter uma saída legível por máquina e defina HOSTINGSURGE_TOKEN para não haver prompt de login. Para assistentes como o Claude ou o ChatGPT, o servidor MCP costuma ser a melhor opção.

De quais hosts Git posso fazer deploy?

Do GitHub pelo GitHub App da Hostingsurge, e do GitLab, Bitbucket, Gitea e Forgejo por webhooks de push. Você também pode importar um repositório de qualquer URL Git, inclusive privados, por meio de uma deploy key somente leitura.

Posso fazer deploy sem Git?

Sim. hostingsurge deploy envia uma pasta e faz o deploy dela, e no painel você pode arrastar e soltar uma pasta ou um arquivo .zip.

Faça deploy pelo seu terminal.

Crie uma conta grátis, gere um token em Configurações → Chaves de API e MCP e publique seu primeiro projeto pela linha de comando.