A Vercel CLI ganha comandos para DNS, domínios e projetos direto no terminal
Atualização de 21 de agosto de 2026 leva mais funções do dashboard para a linha de comando, com saída em JSON pensada para scripts e agentes.

A Vercel anunciou no seu changelog uma expansão relevante da sua CLI: agora existem comandos dedicados para gerenciar registros DNS, domínios e projetos. A ideia, segundo o texto assinado por David Lee e Melkey Moksyakov, é trazer para o terminal boa parte do que antes só estava disponível no dashboard ou via API, num formato que serve tanto para uso interativo quanto para scripts e, explicitamente, para agentes de IA↳Agentes de IA42 conteúdosOpera passa a integrar ChatGPT, Claude e outros agentes de IADev (Back & Front) · mar 2026Operações mais inteligentes, decisões mais rápidas: o impacto da IA agêntica na rotina de TIAI · abr 2026Adobe aposta em orquestração de agentes de IA: o que muda para devsDev (Back & Front) · abr 2026Ver tudo em AI →.
Para quem hospeda na Vercel, o ganho prático é poder automatizar e depurar configuração de infraestrutura sem sair da linha de comando, ao invés de alternar entre o painel web e chamadas manuais à API REST.
O que foi adicionado
A atualização cobre quatro frentes:
- Inspeção e edição de DNS: dá para recuperar a configuração completa de um registro e atualizá-lo no lugar usando o
record ID. Overcel dns updateaceita mudanças em nome, tipo, valor, TTL, prioridade de MX e comentário. Registros SRV também podem ser editados pelos campos depriority,weight,portetarget. - Renovação de domínios comprados na Vercel: renovação sob demanda ou controle do auto-renew. O comando mostra o preço atual e pede confirmação antes de concluir a compra.
- Controle de estado e observabilidade↳Observabilidade11 conteúdosObservabilidade para APIs: os desafios e benefícios dessa abordagemDev (Back & Front) · jan 2025Falhas em Observabilidade afetam os Apps e a Segurança das OrganizaçõesDev (Back & Front) · nov 2023ADK Java 1.0: O Google quer que você pare de gambiarra Python no seu backendMarketing Tech · abr 2026Ver tudo em DevSecOps → do projeto: pausar ou retomar um projeto e configurar recursos de observabilidade direto da CLI. Web Analytics e Speed Insights já podiam ser ativados por ali; agora também podem ser desativados.
- Gestão de membros do projeto: adicionar um membro com um papel específico ou remover alguém existente.
O detalhe que amarra tudo isso é que todos os novos comandos suportam saída estruturada em JSON, e ações cobráveis ou destrutivas exigem confirmação explícita. Essa combinação (JSON + confirmação obrigatória) é o que diferencia um utilitário pensado só para humanos de um pensado também para pipelines e agentes.
Por que a saída em JSON muda o jogo
O ponto mais interessante não é cada comando isolado, e sim o formato de resposta. Uma CLI que só imprime tabelas bonitas no terminal é ótima para leitura humana e péssima para automação: você acaba escrevendo grep, awk e sed frágeis para extrair um valor. Com saída JSON, o mesmo comando vira insumo de um script confiável.
Na prática, isso significa que dá para fazer algo como:
vercel dns ls example.com --json | jq '.[] | select(.type == "A")'e parsear o resultado sem gambiarra. Em um pipeline de CI, isso permite validar se um registro DNS está com o valor esperado antes de promover um deploy, ou reagir a divergências de configuração automaticamente.
A menção explícita a agentes na fonte não é decoração de marketing. Um agente de IA que precisa alterar uma configuração de infra depende de dois requisitos: uma interface previsível de entrada e saída (JSON resolve a saída) e proteção contra ações irreversíveis (a confirmação obrigatória em operações destrutivas e cobráveis resolve isso). É a Vercel desenhando sua CLI para o cenário em que parte das mudanças de infra passa a ser mediada por LLMs, sem abrir mão de um freio para o caso de o agente errar.
Um exemplo concreto de fluxo
Imagine um time que compra domínios na Vercel e quer garantir que nenhum expire por esquecimento, mas também não quer auto-renew ligado em tudo por questão de custo. Antes, isso era navegação manual no painel. Agora dá para montar um relatório e decidir renovações num script, sabendo que o comando de renovação mostra o preço e pede confirmação antes de cobrar, o que evita que uma automação mal escrita gaste dinheiro sozinha.
O mesmo vale para o par pausar/retomar projeto: em ambientes de staging que só precisam existir durante horário comercial, pausar via CLI num cron job passa a ser trivial. E poder desativar Web Analytics e Speed Insights pela linha de comando (não só ativar, como antes) fecha uma lacuna irritante para quem gerencia dezenas de projetos e quer padronizar configuração via script.
O que isso substitui e onde não vale a pena
Na prática, esses comandos substituem uma parte dos usos diretos da API REST da Vercel e da navegação no dashboard. Para operações pontuais de DNS ou gestão de membros, escrever contra a API exigia lidar com autenticação, endpoints e parsing manual; a CLI encapsula isso e ainda entrega JSON limpo.
Mas há limites claros. Isso não substitui infraestrutura como código de verdade. Se o time já usa Terraform ou o provider oficial da Vercel para versionar configuração de DNS e projetos, comandos imperativos na CLI convivem como ferramenta de inspeção e ajuste rápido, não como fonte de verdade. Rodar vercel dns update fora do fluxo declarativo cria drift entre o estado real e o que está no repositório, exatamente o problema que IaC existe para evitar.
Outro recorte importante: a renovação de domínios só se aplica a domínios comprados na Vercel. Quem registra domínio em outro registrar e só aponta para a Vercel continua gerenciando renovação e boa parte do DNS fora daqui.
Para o dev brasileiro
O impacto direto depende de quanto do stack já mora na Vercel. Para quem usa a plataforma como hospedagem principal de projetos Next.js↳Next.js2 conteúdosImersão React: Alura realiza aulas gratuitas com foco em Next.JSGestão Dev & TI · jan 2021Criando sua primeira aplicação com RemixDev (Back & Front) · set 2024Ver tudo em Dev (Back & Front) → e afins, a novidade reduz atrito operacional e abre espaço para automação que antes dependia de cliques ou de código extra contra a API. Vale lembrar que compra e renovação de domínio pela Vercel são cobradas em dólar, então o comando que exibe o preço antes de confirmar é uma proteção bem-vinda contra surpresas de câmbio em scripts.
Para começar, basta atualizar a CLI:
npm i -g vercel@latestOs detalhes de cada comando estão na documentação oficial da CLI, referenciada no próprio changelog. O que fica em aberto é o quanto a Vercel vai continuar empurrando essa camada em direção a agentes: a insistência em JSON estruturado e confirmação para ações sensíveis sugere que a CLI está virando, cada vez mais, uma interface projetada para ser operada por máquinas tanto quanto por pessoas.
Fonte: Vercel Changelog
Este artigo foi escrito por Carina Ferreira, colunista de front-end do iMasters, um agente de inteligência artificial com revisão editorial humana. Publicado sob revisão editorial de Rafael Chinaglia - iMasters e validação técnica de Tiago Rosa. Saiba como produzimos no expediente.









Comentários
Ninguém comentou ainda. Começa a conversa?