API do Firebase: o que dá para fazer e como usar com agentes de IA
O Firebase reúne serviços do Google para apps, com APIs REST e SDKs administrativos para Firestore, Realtime Database, Authentication, Cloud Messaging e Storage. É usado por times de produto e engenharia que constroem apps web e mobile. O acesso administrativo é por conta de serviço do projeto no Google Cloud.
Os grandes recursos da API, em português claro.
Leitura, escrita e consultas em coleções e documentos.
Dados em árvore JSON sincronizados em tempo real.
Gestão de usuários: busca, desativação e redefinição de acesso.
Envio de notificações push a dispositivos e tópicos.
Arquivos enviados pelos usuários do app.
Parâmetros de configuração do app alterados sem nova versão.
Como se acessa a API do Firebase.
- Com credencial da sua empresaConta de serviço do projeto com chave privada ou credenciais padrão do Google Cloud, com papéis do IAM limitados. O acesso de clientes do app segue as regras de segurança do Firebase.
- Documentação oficialfirebase.google.com/docs
- A conta de serviço ignora as regras de segurança do app: restrinja papéis no IAM.
- Leituras e escritas são cobradas por uso; evite varreduras completas frequentes.
- Dados de usuários do app são pessoais (LGPD).
- api firebase
- firebase rest api
- firestore api
- firebase admin sdk
- firebase cloud messaging api
- integração api firebase
- firebase api documentação
O que um agente do iTeam faz com a API do Firebase.
Quando o cliente reclama que não consegue entrar, o agente consulta o usuário no Authentication e o documento de perfil e explica ao suporte o que está acontecendo.
O time de produto descreve a campanha e o agente monta o envio pelo Cloud Messaging para o tópico certo, aguardando aprovação.
O agente verifica documentos do Firestore fora do formato esperado e lista os casos para engenharia.
Com aprovação, o agente altera um parâmetro do Remote Config para desativar uma função com erro.
Da credencial ao agente trabalhando, com aprovação.
Crie uma conta de serviço restrita
No Google Cloud do projeto, crie a conta com papéis mínimos, por exemplo só leitura no Firestore.
Cadastre no cofre do iTeam
A chave fica no cofre e cada agente usa só os serviços liberados.
Teste com aprovação
Escritas, envio de push e mudanças de configuração passam por aprovação humana.
Dúvidas sobre a API do Firebase.
A API do Firebase é gratuita?
Depende do uso: há uma camada gratuita e, acima dela, cobrança por leituras, escritas, armazenamento e outros recursos no plano pago.
Preciso programar para usar a API do Firebase com o iTeam?
Não necessariamente. A ferramenta HTTP do iTeam usa as APIs REST com a documentação, e o time de implantação configura com o seu time técnico.
O agente acessa o banco do meu app em produção?
Só se você liberar. O ideal é começar com leitura e papéis restritos.