Pular para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://docs.base44.com/llms.txt

Use this file to discover all available pages before exploring further.

O Base44 oferece um ambiente flexível e amigável para desenvolvedores para criar um app, estendê-lo e mantê-lo em cima da plataforma Base44. Você pode trabalhar diretamente com o código do seu app, usar ferramentas de desenvolvedor dentro do produto, integrar com o GitHub para controle de versão e depender cada vez mais do Base44 como serviço de backend conforme a plataforma evolui.

Trabalhando com o código do seu app

O Base44 permite trabalhar com o código do seu app para criar experiências personalizadas enquanto continua apoiado pela plataforma para infraestrutura e runtime. Você fica próximo do modelo e das APIs de apps do Base44, o que ajuda seu app a se comportar de forma consistente entre ambientes e facilita adotar novos recursos da plataforma com o tempo. Você pode misturar low code e full code no mesmo projeto. Comece a partir das primitivas do Base44 e mergulhe no código quando precisar de lógica personalizada, integrações ou UI que vão além do que está disponível pronto. Esse equilíbrio dá velocidade e controle sem te forçar a manter sua própria plataforma subjacente.
Editando o código do seu app no Base44

Usando ferramentas de desenvolvedor dentro do produto

O Base44 inclui ferramentas de desenvolvedor que ajudam você a entender como seu app se comporta em tempo real e depurar problemas com mais eficiência. Em vez de adicionar logs ad hoc seus ou criar dashboards separados, você pode inspecionar o que está acontecendo direto do ambiente Base44. Essas ferramentas permitem ver como seu app fala com os serviços do Base44 e com integrações externas, monitorar requisições e respostas e expor eventos, erros ou avisos importantes. Você pode validar suposições enquanto trabalha e depois iterar com segurança em ambientes de staging ou preview antes de lançar mudanças mais amplas.
Saiba mais sobre o monitor de atividade

Integrando com o GitHub

O Base44 suporta um fluxo baseado em GitHub para você gerenciar o código do seu app com práticas modernas de controle de versão. Conectar seu app ao GitHub facilita a colaboração com seu time e mantém um histórico limpo de cada mudança que entra no app. Você pode usar branches e pull requests para revisar o trabalho antes de ir ao ar, aplicar requisitos de revisão ou checks e manter suas branches principais estáveis. Quando você conecta workflows e checks do GitHub, pode testar e validar cada mudança e deixar o Base44 cuidar do deploy a partir do código revisado. Isso cria um caminho claro e auditável do commit à produção.
Conectando seu app ao GitHub para sincronização automática

Conectando a serviços/APIs externos

O Base44 inclui uma camada de integrações que permite seu app chamar serviços externos sem você gerenciar cada chamada de API manualmente. Em vez de configurar cada provedor por conta própria, você usa integrações do Base44 para lidar com padrões comuns como falar com modelos de IA, trabalhar com arquivos, enviar e-mail ou chamar APIs personalizadas, enquanto o Base44 gerencia credenciais e execução no backend. Existem dois tipos principais de integrações:
  • Integrações nativas cobrem tarefas comuns como gerar texto ou imagens com IA, fazer upload e servir arquivos ou extrair dados estruturados de documentos.
  • Integrações personalizadas permitem que um administrador do workspace importe uma especificação OpenAPI para quase qualquer API externa e a exponha aos seus apps como uma integração reutilizável e nomeada que é proxied através do backend do Base44.
Chamadas de integração sempre rodam na infraestrutura do Base44, então segredos e tokens nunca ficam no seu frontend. Você pode invocá-las no contexto da pessoa atual usando seu app ou com uma service role com permissões elevadas para fluxos de admin e automação. Isso dá uma forma flexível de conectar o Base44 ao resto do seu stack mantendo segurança e controle de acesso num só lugar.

Usando o Base44 como serviço de backend (BaaS)

O Base44 inclui uma plataforma de backend gerenciada que foi construída pensando em agentes de IA e apps full stack modernos. Ela cuida de preocupações centrais de backend como armazenamento de dados, autenticação, atualizações em tempo real, funções serverless, integrações e hospedagem para você focar em lógica e experiência de produto.
Baas
Você pode rodar o Base44 como um serviço só de backend quando traz seu próprio frontend ou conecta aplicativos existentes, ou usá-lo como o backend para projetos full stack gerados a partir de templates do Base44. A CLI cria projetos com a configuração que você precisa e os conecta ao seu backend Base44, enquanto o dashboard permite gerenciar dados, auth, funções e integrações. Qualquer framework de frontend pode falar com o Base44 pelo SDK em JavaScript. Durante o desenvolvimento local, seu frontend roda no próprio dev server e se conecta ao backend Base44 hospedado para dados e funções. Quando estiver pronto para ir ao ar, você pode continuar hospedando seu frontend em outro lugar ou fazer deploy dos assets build no hosting do Base44 com domínios personalizados e HTTPS automático. O Base44 oferece uma camada de dados NoSQL flexível, autenticação e controle de acesso nativos e subscriptions em tempo real para seu app reagir a mudanças conforme acontecem. Você pode adicionar lógica de backend personalizada com funções baseadas em TypeScript e plugar serviços externos via connectors e integrações, por exemplo para modelos de IA, e-mail ou manuseio de arquivos.