Voltar ao blog
Tiago Freitas

Web Console: o novo editor do Salesforce que desligou o Developer Console

Web Console: o novo editor do Salesforce que desligou o Developer Console

O que é o Web Console do Salesforce?

O Web Console é o editor de código do Salesforce que roda dentro do navegador, na própria org, sem instalar nada. Por baixo é o VS Code for the Web com as extensões do Salesforce. Cobre edição de Apex e LWC, Anonymous Apex, consultas SOQL com Query Plan e execução de testes. Está em beta, com GA prevista para o Winter '27.

Comparação direta: onde o Developer Console era uma janelinha própria do Salesforce, o Web Console é o mesmo editor que o time já usa no desktop, servido pelo navegador. O suporte ao Apex Log Analyzer, via Certinia, está anunciado como "coming soon".

Por que estão falando disso agora?

Em 7 de setembro de 2026 o Salesforce Ben publicou que, nos dias anteriores, o Developer Console parou de aparecer sob o ícone de engrenagem em várias orgs. A posição do Salesforce: ele não foi removido, foi desligado por padrão. O gatilho é o rollout do Winter '27, que torna o Web Console o IDE padrão. Sandboxes de preview foram atingidas primeiro.

Numa thread do r/salesforce, um integrante do time de produto do Salesforce comentou e reconheceu que faltou documentação antes da mudança.

O que muda para quem trabalha com Salesforce?

Voltar o Developer Console é um toggle: Setup, buscar "Web Console", colocar "Enable Developer Console to:" em Active e atualizar a página. A configuração é por org. Não existe data anunciada de fim de vida do Developer Console; a aposentadoria está prevista só quando o Web Console chegar à paridade de funcionalidades. GovCloud tem bug conhecido de acesso pelo Setup.

Duas coisas que valem agenda. Orgs que subiram no fim de semana de 4 de setembro já podem estar assim, e as próximas ondas de upgrade são 2 e 9 de outubro: avise os desenvolvedores antes do fim de semana. E antes de adotar o Web Console, teste na org do cliente os três caminhos que a comunidade apontou como menos diretos: ver log, rodar Anonymous Apex e conferir cobertura de teste. Em alguns casos é preciso baixar o metadado em vez de trabalhar inline.

Em time no meio de release, a resposta curta é religar o Developer Console e tratar a adoção do Web Console como tarefa própria, com data.

Como isso aparece no dia a dia?

Segunda de manhã, a desenvolvedora abre a org para descobrir por que um trigger falhou no sábado. Clica na engrenagem e o Developer Console não está na lista. Ela abre o Web Console, edita o Apex sem problema, e leva mais tempo para achar o log da execução e a cobertura do teste.

Essa mudança não saiu em release note, saiu em troca de default. Um diff de release notes não teria pego.