> ## 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.

# Recursos

> O que o serviço de backend da Base44 inclui

O serviço de backend da Base44 é uma plataforma de backend gerenciada que cuida de gerenciamento de dados, autenticação, funções de backend e hospedagem. Defina seus modelos de dados, construa seu frontend com qualquer framework e use o SDK da Base44 para conectar seu app.

A Base44 fornece tudo o que você precisa para construir e implantar aplicações full-stack:

## Gerenciamento de dados

A Base44 fornece um banco de dados NoSQL onde você define seus modelos de dados como [entidades](/developers/backend/resources/entities/overview). Cada entidade é um schema que define a estrutura para documentos em uma coleção.

* O banco de dados é compatível com MongoDB, permitindo usar todos os operadores MongoDB ao consultar pelo SDK.
* Os schemas não são impostos, então você pode atualizar seu modelo de dados a qualquer momento sem executar migrações.
* [Segurança em nível de linha e de campo](/developers/backend/resources/entities/security) controla quem pode acessar quais registros e campos com regras de autorização granulares.
* Assinaturas em tempo real estão disponíveis através de [`entities.subscribe()`](/developers/references/sdk/docs/type-aliases/entities#subscribe) no SDK, permitindo que seu app receba atualizações quando registros são criados, atualizados ou excluídos.

## Autenticação e gerenciamento de usuários

A autenticação integrada cuida de registro de usuário, login e gerenciamento de sessão. Múltiplos métodos de autenticação são suportados nativamente:

* Autenticação por e-mail e senha
* Suporte a login através de provedores sociais como Google, Microsoft, Facebook e Apple
* Suporte a provedor de identidade customizado através de SSO

O SDK fornece métodos para gerenciamento de usuários, incluindo registro, login, redefinição de senha e atualizações de perfil. Saiba mais na [documentação do módulo `auth`](/developers/references/sdk/docs/interfaces/auth).

## Funções de backend

Escreva lógica customizada de backend usando funções serverless baseadas em [Deno](https://docs.deno.com/runtime/). As funções rodam código TypeScript em um ambiente de runtime seguro com acesso total aos dados e integrações do seu app. [Saiba mais sobre funções de backend](/developers/backend/resources/backend-functions/overview).

## Conectores e integrações

A Base44 fornece integrações pré-construídas para tarefas comuns e [conectores OAuth](/developers/backend/resources/connectors) para acesso direto a APIs de terceiros. Veja o [artigo sobre conectores](/developers/backend/resources/connectors) para configuração.

* [**Integrações nativas**](/developers/references/sdk/docs/type-aliases/integrations): Funcionalidade pronta para uso em tarefas comuns como geração de texto com IA, criação de imagens, uploads de arquivos e e-mail.
* [**Integrações customizadas**](/developers/references/sdk/docs/type-aliases/integrations#customintegrationsmodule): APIs externas pré-configuradas, definidas por um administrador do workspace que importa uma especificação OpenAPI. As chamadas são proxiadas através do backend da Base44, então as credenciais nunca são expostas ao frontend.
* [**Conectores**](/developers/backend/resources/connectors): Conexões OAuth a serviços de terceiros que fornecem tokens de acesso para interações diretas com APIs.

## Desenvolvimento local

Execute seu projeto de backend na sua própria máquina para testar mudanças instantaneamente e detectar problemas antes de implantar. Veja [Desenvolvimento local](/developers/backend/overview/local-dev/local-development-overview) para detalhes.

## Deploy e hospedagem

Implante os arquivos compilados dos seus apps frontend na plataforma de hospedagem da Base44 com a CLI usando um único comando. A plataforma suporta domínios customizados e fornece HTTPS automático.

A hospedagem de sites da Base44 atualmente suporta apenas Single Page Applications (SPAs). Os frameworks devem estar configurados para exportação estática. Server-side rendering ou server components não são suportados. Se você precisar de recursos de servidor, ainda pode usar os serviços de backend da Base44 com qualquer tipo de cliente e implantar seu frontend em um provedor de hospedagem externo.

## Veja também

* [Referência de comandos da CLI](/developers/references/cli/commands/introduction): Todos os comandos da CLI disponíveis
* [SDK JavaScript](/developers/references/sdk/getting-started/overview): Conecte seu app ao backend

<Note>Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a [versão em inglês](/). </Note>
