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

# Plateforme développeur Base44

> Créez et déployez des applications full-stack avec un backend managé conçu pour les agents IA.

<style>
  {`
    .top-cards {
      animation: inlineFadeIn 0.2s ease-out 0.15s forwards;
    }
    @keyframes inlineFadeIn {
      to { opacity: 1; }
    }
    /* Force 2-column grid before Tailwind loads */
    .top-cards > div {
      display: grid !important;
      grid-template-columns: repeat(2, 1fr) !important;
      gap: 1rem !important;
    }
    @media (max-width: 640px) {
      .top-cards > div {
        grid-template-columns: 1fr !important;
      }
    }
    `}
</style>

## Commencer à créer avec Base44

<div class="top-cards" style={{ opacity: 0 }}>
  <CardGroup cols={2}>
    <Card title="Plateforme backend" icon="server" iconType="light" href="/developers/backend/overview/introduction">
      Backend managé conçu pour les agents IA. Tout est défini dans le code.

      [Explorer >](/developers/backend/overview/introduction)
    </Card>

    <Card title="Code de l'application" icon="code" iconType="light" href="/developers/app-code/overview/introduction">
      Personnalisez les applications générées par Base44 avec des outils pour développeurs.

      [Explorer >](/developers/app-code/overview/introduction)
    </Card>

    <Card title="CLI" icon="terminal" iconType="light" href="/developers/references/cli/get-started/overview">
      Créez des projets backend depuis la ligne de commande.

      [Explorer >](/developers/references/cli/get-started/overview)
    </Card>

    <Card title="Référence SDK" icon="brackets-curly" iconType="light" href="/developers/references/sdk/getting-started/overview">
      Accédez aux services Base44 depuis le code frontend ou backend.

      [Explorer >](/developers/references/sdk/getting-started/overview)
    </Card>
  </CardGroup>
</div>

## Plateforme backend

Le même backend qui propulse l'éditeur d'applications Base44, disponible en tant que service autonome. Créez avec n'importe quel framework frontend pendant que Base44 gère :

* **[Gestion des données](/developers/backend/resources/entities/overview)** : stockez et interrogez des données avec des schémas flexibles et des mises à jour en temps réel
* **[Fonctions backend](/developers/backend/resources/backend-functions/overview)** : logique côté serveur personnalisée dans un runtime sécurisé
* **[Agents IA](/developers/backend/resources/agents-config)** : définissez des assistants IA avec des outils personnalisés et des autorisations sur les données
* **[Intégrations](/developers/references/sdk/docs/type-aliases/integrations)** : connexions prêtes à l'emploi pour l'IA, l'e-mail, le stockage de fichiers, et plus
* **[Authentification](/developers/references/sdk/docs/interfaces/auth)** : connexion intégrée, auth sociale et gestion des sessions
* **[Hébergement](/developers/references/cli/commands/deploy)** : déployez en une seule commande, HTTPS automatique inclus

### Commencer

Laissez un agent de codage IA configurer votre projet, ou configurez-le vous-même avec la CLI puis continuez à créer avec l'IA.

<Tabs>
  <Tab title="Laisser l'IA s'en occuper">
    Installez les [skills Base44](/developers/backend/overview/skills) pour que votre agent de codage puisse vous aider avec le développement Base44 :

    ```bash theme={null}
    npx skills add base44/skills -g
    ```

    Ouvrez ensuite votre outil de codage IA et essayez un prompt comme celui-ci :

    *« Créer un nouveau projet Base44 pour une application de gestion de tâches avec des utilisateurs, des tâches avec des dates d'échéance et des niveaux de priorité, et des affectations d'équipe. Ajouter l'authentification et la déployer. »*

    Votre agent installera la CLI, créera le projet, définira les entités, écrira le code et déploiera. [En savoir plus sur les skills >](/developers/backend/overview/skills)

    <Note>Vous pouvez être invité à vous authentifier auprès de Base44 pendant la configuration.</Note>
  </Tab>

  <Tab title="Configurer vous-même">
    Pour configurer un projet backend vous-même, exécutez les commandes suivantes :

    <CodeGroup>
      ```bash Get started theme={null}
      npm install -g base44@latest  # Install the CLI
      base44 login                  # Authenticate
      base44 create                 # Create a project
      ```
    </CodeGroup>

    Votre projet est livré avec les [skills Base44](/developers/backend/overview/skills) préinstallées. Ouvrez le projet avec votre outil de codage IA et décrivez ce que vous voulez créer ensuite, ou explorez la documentation pour comprendre comment votre projet est structuré et ce que vous pouvez créer.

    Ou commencez avec l'un de nos modèles :

    <CardGroup cols={3}>
      <Card title="Créer un projet uniquement backend" icon="server" iconType="light" href="/developers/backend/quickstart/quickstart-backend-only" />

      <Card title="Créer un projet avec React" icon="react" href="/developers/backend/quickstart/quickstart-with-react" />

      <Card title="Voir des exemples d'applications" icon="arrow-up-right-from-square" iconType="light" href="https://github.com/base44/apps-examples" />
    </CardGroup>
  </Tab>
</Tabs>

## Développer et déboguer votre application

<Tabs>
  <Tab title="Onglet Code">
    <div class="tab-columns">
      <div class="tab-text">
        <h3 style={{ marginTop: 0 }}>Travaillez directement dans votre code</h3>

        L'onglet Code vous permet de visualiser et de modifier le code source de votre application directement, vous donnant le contrôle sur la fonctionnalité, la conception et le comportement de votre application tout en voyant les changements immédiatement.

        <br />

        [En savoir plus >](/developers/app-code/editor/code-tab)
      </div>

      <div class="tab-visual">
        <Frame caption="L'interface de l'onglet Code">
          <img src="https://mintcdn.com/base44/HSXlsKQvBkYN-DXR/codeer.png?fit=max&auto=format&n=HSXlsKQvBkYN-DXR&q=85&s=845561c033d8e1acadf501429ed5efbb" alt="L'interface de l'onglet Code" width="1915" height="958" data-path="codeer.png" />
        </Frame>
      </div>
    </div>
  </Tab>

  <Tab title="Moniteur d'activité">
    <div class="tab-columns">
      <div class="tab-text">
        <h3 style={{ marginTop: 0 }}>Déboguez et surveillez les requêtes API</h3>

        Le moniteur d'activité affiche chaque requête effectuée par votre application pendant que vous êtes en prévisualisation. Vérifiez quels endpoints sont appelés, voyez les codes de statut et les temps, et inspectez les détails des requêtes et des réponses pour déboguer les problèmes.

        <br />

        [En savoir plus >](/developers/app-code/editor/activity-monitor)
      </div>

      <div class="tab-visual">
        <Frame caption="Le moniteur d'activité">
          <img src="https://mintcdn.com/base44/sBFooTVX9PqzuSkM/images/activitymontior.png?fit=max&auto=format&n=sBFooTVX9PqzuSkM&q=85&s=fa6d4999b690a782ecdebbf74881b255" alt="Le moniteur d'activité" width="2530" height="1120" data-path="images/activitymontior.png" />
        </Frame>
      </div>
    </div>
  </Tab>

  <Tab title="Intégration GitHub">
    <div class="tab-columns">
      <div class="tab-text">
        <h3 style={{ marginTop: 0 }}>Connectez votre application à GitHub</h3>

        Connectez votre application à GitHub pour écrire du code dans votre environnement de développement local ou dans Base44 et les garder synchronisés.

        <br />

        [En savoir plus >](/developers/app-code/local-development/github)
      </div>

      <div class="tab-visual">
        <Frame caption="Synchronisation bidirectionnelle GitHub">
          <img src="https://mintcdn.com/base44/8-JwIy7QUSD-rZKI/images/ConnectGitHub.png?fit=max&auto=format&n=8-JwIy7QUSD-rZKI&q=85&s=4ec089fc2931c1bdfb98c4aca283182b" alt="Invite de connexion GitHub" className="mx-auto" width="429" height="218" data-path="images/ConnectGitHub.png" />
        </Frame>
      </div>
    </div>
  </Tab>

  <Tab title="Structure du projet">
    <div class="tab-columns">
      <div class="tab-text">
        <h3 style={{ marginTop: 0 }}>Comprenez l'organisation des fichiers de votre application</h3>

        Les applications Base44 sont des applications React standard créées avec Vite. Votre projet inclut des outils modernes de développement web et une intégration backend Base44 transparente.

        <br />

        [En savoir plus >](/developers/app-code/overview/project-structure)
      </div>

      <div class="tab-visual">
        <Frame caption="Structure des fichiers du projet">
          <div style={{ backgroundColor: '#f1f5f9', padding: '1.25rem', borderRadius: '0.75rem', border: '1px solid #e2e8f0' }}>
            <Tree>
              <Tree.Folder name="src" defaultOpen>
                <Tree.Folder name="pages" />

                <Tree.Folder name="components" />

                <Tree.Folder name="api" />

                <Tree.Folder name="hooks" />

                <Tree.Folder name="lib" />

                <Tree.Folder name="utils" />
              </Tree.Folder>

              <Tree.Folder name="entities" />

              <Tree.Folder name="functions" />
            </Tree>
          </div>
        </Frame>
      </div>
    </div>
  </Tab>
</Tabs>

## Serveurs MCP

Base44 fournit deux serveurs MCP : un pour créer et gérer les projets backend, et un pour rechercher dans la documentation.

```json theme={null}
{
  "mcpServers": {
    "base44": {
      "type": "http",
      "url": "https://app.base44.com/mcp"
    },
    "base44-docs": {
      "type": "http",
      "url": "https://docs.base44.com/mcp"
    }
  }
}
```

* **[Serveur MCP Base44](/developers/backend/overview/mcp-server)** (`app.base44.com/mcp`) : créez et gérez des projets, listez vos projets et interrogez les données de projet. Nécessite une connexion OAuth.
* **[Serveur MCP Docs](/developers/backend/overview/base44-docs-mcp)** (`docs.base44.com/mcp`) : recherchez la documentation Base44 depuis votre outil IA. Aucune authentification requise.

## Explorer

<CardGroup cols={2}>
  <Card title="Modifier le code généré" icon="code" iconType="light" href="/developers/app-code/editor/code-tab" horizontal />

  <Card title="Ajouter des fonctions serverless" icon="function" iconType="light" href="/developers/backend/resources/backend-functions/overview" horizontal />

  <Card title="Définir des modèles de données" icon="database" iconType="light" href="/developers/backend/resources/entities/overview" horizontal />

  <Card title="Déployer un projet" icon="rocket" iconType="light" href="/developers/references/cli/commands/deploy" horizontal />

  <Card title="Authentification utilisateur" icon="key" iconType="light" href="/developers/references/sdk/docs/interfaces/auth" horizontal />

  <Card title="Configurer des agents IA" icon="robot" iconType="light" href="/developers/backend/resources/agents-config" horizontal />
</CardGroup>

<Note>Cette page a été traduite à l'aide de l'IA. Pour les informations les plus précises et à jour, consultez la [version anglaise](/). </Note>
