O serviço de Extensões do Firebase foi descontinuado e será desativado em 31 de março de 2027. Embora as extensões já instaladas sejam executadas indefinidamente, os principais recursos de gerenciamento não estarão mais disponíveis após essa data.
Outras orientações e ferramentas de migração serão lançadas em setembro de 2026.
Por que estamos descontinuando Firebase Extensions?
Devido a mudanças e descontinuações futuras na nossa infraestrutura subjacente Google Cloud, vamos desativar o serviço gerenciado Firebase Extensions.
As extensões implantadas vão parar de funcionar após 31 de março de 2027?
Não. As extensões já implantadas são executadas diretamente na infraestrutura padrão do Google Cloud (como Cloud Functions, Eventarc,
Cloud Run, e Cloud Tasks) e continuarão sendo executadas
indefinidamente. No entanto, após 31 de março de 2027, os usuários não poderão mais
atualizar, reconfigurar ou desinstalar essas extensões pelo
Firebase console ou pela CLI.
O que acontece se um usuário não fizer nada?
Se um usuário não fizer nada, as funções implantadas continuarão sendo executadas como recursos padrão. No entanto:
- Não é possível mudar os parâmetros de configuração nem atualizar as variáveis de ambiente.
- Não é possível aplicar correções de bugs, patches de segurança ou upgrades de dependência.
- A maioria das extensões é criada no SDK legado do Cloud Functions v1, que está vinculado a ambientes de execução mais antigos do Node.js. Depois que esses ambientes de execução legados
forem totalmente desativados pelo Google Cloud, as funções poderão parar de ser executadas ou
serão desativadas. Consulte
Suporte ao ambiente de execução.
O que devo fazer como usuário de extensão?
Se você é um usuário de extensão e não usa mais as extensões instaladas,
desinstale as antes de
31 de março de 2027.
Após a desativação, o botão "Desinstalar" padrão no console Firebase
e os comandos da CLI correspondentes serão removidos. Os usuários precisam excluir manualmente
todos os recursos associados Google Cloud, incluindo as
Cloud Functions, secrets Secret Manager, filas Cloud Tasks,
e contas de serviço personalizadas do IAM, pelo console Google Cloud.
No entanto, se você usa ativamente as extensões instaladas,
atualize as para
as versões mais recentes agora e mantenha-as atualizadas. Em setembro de 2026, a
Firebase equipe vai entrar em contato com documentação de migração
abrangente, ferramentas e opções de transição detalhadas.
Há algo substituindo as Extensões do Firebase?
Em setembro de 2026, a equipe Firebase vai entrar em contato com os usuários
para fornecer mais informações sobre como migrar extensões instaladas para funções autogerenciadas
com comportamento semelhante. Essas funções autogerenciadas podem continuar a
ser atualizadas e reconfiguradas após a desativação Extensions. Vamos fornecer opções de transição detalhadas, ferramentas de migração e documentação para fazer a transição das suas cargas de trabalho.
O que devo fazer como editor de extensão?
Suas ações são divididas em duas fases distintas: na fase atual, de 20 de junho de 2026 em diante, você pode tomar medidas para preparar suas extensões para migração. Na segunda fase, que começa em setembro de 2026, será possível finalizar a migração com um kit de funções compartilhável.
Por enquanto, recomendamos que você comece migrando suas extensões publicadas para funções de 2ª geração, que é um pré-requisito para criar um kit de funções. Isso
envolve o empacotamento da lógica de extensão usando o Cloud Functions v2 SDK.
Para simplificar a transição, atualizamos o Cloud Functions v2 SDK com
suporte a recursos como segurança declarativa e eventos de ciclo de vida. Agora é possível migrar o código de extensão atual para uma função de 2ª geração com mudanças mínimas na lógica de negócios principal. Para mais detalhes, consulte nosso
guia de migração para editores.
E se eu tiver outras dúvidas?
Em setembro de 2026, a equipe do Firebase vai entrar em contato com usuários e
editores com documentação de migração abrangente, ferramentas e opções de transição detalhadas.
Enquanto isso, os editores que tiverem dúvidas sobre como migrar
Firebase Extensions devem começar consultando nosso
guia de migração para editores. Esse guia inclui instruções sobre como ficar informado sobre atualizações e receber ajuda para fornecer uma alternativa às extensões publicadas.