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

# Piattaforma per sviluppatori Base44

> Crea e distribuisci app full-stack con un backend gestito progettato per gli agenti 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>

## Inizia a costruire con Base44

<div class="top-cards" style={{ opacity: 0 }}>
  <CardGroup cols={2}>
    <Card title="Piattaforma backend" icon="server" iconType="light" href="/developers/backend/overview/introduction">
      Backend gestito progettato per gli agenti IA. Definisci tutto nel codice.

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

    <Card title="Codice dell'app" icon="code" iconType="light" href="/developers/app-code/overview/introduction">
      Personalizza le app generate da Base44 usando strumenti per sviluppatori.

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

    <Card title="CLI" icon="terminal" iconType="light" href="/developers/references/cli/get-started/overview">
      Crea progetti backend dalla riga di comando.

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

    <Card title="Riferimento SDK" icon="brackets-curly" iconType="light" href="/developers/references/sdk/getting-started/overview">
      Accedi ai servizi Base44 dal codice frontend o backend.

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

## Piattaforma backend

Lo stesso backend che alimenta l'editor di app di Base44, disponibile come servizio autonomo. Costruisci con qualsiasi framework frontend mentre Base44 gestisce:

* **[Gestione dei dati](/developers/backend/resources/entities/overview)**: memorizza e interroga i dati con schemi flessibili e aggiornamenti in tempo reale
* **[Funzioni backend](/developers/backend/resources/backend-functions/overview)**: logica lato server personalizzata in un runtime sicuro
* **[Agenti IA](/developers/backend/resources/agents-config)**: definisci assistenti IA con strumenti personalizzati e permessi sui dati
* **[Integrazioni](/developers/references/sdk/docs/type-aliases/integrations)**: connessioni predefinite per IA, email, archiviazione file e altro
* **[Autenticazione](/developers/references/sdk/docs/interfaces/auth)**: login integrato, autenticazione social e gestione delle sessioni
* **[Hosting](/developers/references/cli/commands/deploy)**: distribuisci con un singolo comando, HTTPS automatico incluso

### Inizia

Comincia lasciando che un agente IA di programmazione configuri il tuo progetto, oppure configuralo tu stesso con la CLI e poi continua a costruire con l'IA.

<Tabs>
  <Tab title="Lascia che lo configuri l'IA">
    Installa le [skill di Base44](/developers/backend/overview/skills) in modo che il tuo agente di programmazione possa assisterti con lo sviluppo su Base44:

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

    Poi apri il tuo strumento di programmazione IA e prova un prompt come questo:

    *"Crea un nuovo progetto Base44 per un'app di gestione attività con utenti, attività con date di scadenza e livelli di priorità, e assegnazioni di team. Aggiungi l'autenticazione e distribuiscilo."*

    Il tuo agente installerà la CLI, creerà il progetto, definirà le entità, scriverà il codice e lo distribuirà. [Scopri di più sulle skill >](/developers/backend/overview/skills)

    <Note>Potrebbe esserti richiesto di autenticarti con Base44 durante la configurazione.</Note>
  </Tab>

  <Tab title="Configuralo tu stesso">
    Per configurare tu stesso un progetto backend, esegui i seguenti comandi:

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

    Il tuo progetto viene fornito con le [skill di Base44](/developers/backend/overview/skills) preinstallate. Apri il progetto con il tuo strumento di programmazione IA e descrivi cosa vuoi costruire dopo, oppure esplora la documentazione per capire com'è strutturato il tuo progetto e cosa puoi costruire.

    Oppure inizia con uno dei nostri modelli:

    <CardGroup cols={3}>
      <Card title="Crea un progetto solo backend" icon="server" iconType="light" href="/developers/backend/quickstart/quickstart-backend-only" />

      <Card title="Crea un progetto con React" icon="react" href="/developers/backend/quickstart/quickstart-with-react" />

      <Card title="Vedi app di esempio" icon="arrow-up-right-from-square" iconType="light" href="https://github.com/base44/apps-examples" />
    </CardGroup>
  </Tab>
</Tabs>

## Sviluppa e fai il debug della tua app

<Tabs>
  <Tab title="Scheda Code">
    <div class="tab-columns">
      <div class="tab-text">
        <h3 style={{ marginTop: 0 }}>Lavora direttamente nel codice</h3>

        La scheda Code ti permette di visualizzare e modificare direttamente il codice sorgente della tua app, dandoti il controllo su funzionalità, design e comportamento, vedendo le modifiche immediatamente.

        <br />

        [Scopri di più >](/developers/app-code/editor/code-tab)
      </div>

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

  <Tab title="Activity Monitor">
    <div class="tab-columns">
      <div class="tab-text">
        <h3 style={{ marginTop: 0 }}>Debug e monitoraggio delle richieste API</h3>

        Activity Monitor mostra ogni richiesta che la tua app effettua mentre sei in anteprima. Verifica quali endpoint vengono chiamati, controlla codici di stato e tempistiche, e ispeziona i dettagli di richieste e risposte per fare debug dei problemi.

        <br />

        [Scopri di più >](/developers/app-code/editor/activity-monitor)
      </div>

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

  <Tab title="Integrazione GitHub">
    <div class="tab-columns">
      <div class="tab-text">
        <h3 style={{ marginTop: 0 }}>Connetti la tua app a GitHub</h3>

        Connetti la tua app a GitHub per scrivere codice nel tuo ambiente di sviluppo locale o in Base44 e mantenerli sincronizzati tra loro.

        <br />

        [Scopri di più >](/developers/app-code/local-development/github)
      </div>

      <div class="tab-visual">
        <Frame caption="Sincronizzazione bidirezionale con 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="GitHub connection prompt" className="mx-auto" width="429" height="218" data-path="images/ConnectGitHub.png" />
        </Frame>
      </div>
    </div>
  </Tab>

  <Tab title="Struttura del progetto">
    <div class="tab-columns">
      <div class="tab-text">
        <h3 style={{ marginTop: 0 }}>Comprendi l'organizzazione dei file della tua app</h3>

        Le app Base44 sono app React standard costruite con Vite. Il tuo progetto include strumenti moderni per lo sviluppo web e integrazione fluida con il backend di Base44.

        <br />

        [Scopri di più >](/developers/app-code/overview/project-structure)
      </div>

      <div class="tab-visual">
        <Frame caption="Struttura dei file del progetto">
          <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>

## Server MCP

Base44 fornisce due server MCP: uno per costruire e gestire progetti backend e uno per cercare nella documentazione.

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

* **[Server MCP di Base44](/developers/backend/overview/mcp-server)** (`app.base44.com/mcp`): crea e gestisce progetti, elenca i tuoi progetti e interroga i dati del progetto. Richiede l'accesso OAuth.
* **[Server MCP dei docs](/developers/backend/overview/base44-docs-mcp)** (`docs.base44.com/mcp`): cerca nella documentazione di Base44 dal tuo strumento IA. Nessuna autenticazione richiesta.

## Esplora

<CardGroup cols={2}>
  <Card title="Modifica il codice generato" icon="code" iconType="light" href="/developers/app-code/editor/code-tab" horizontal />

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

  <Card title="Definisci modelli di dati" icon="database" iconType="light" href="/developers/backend/resources/entities/overview" horizontal />

  <Card title="Distribuisci un progetto" icon="rocket" iconType="light" href="/developers/references/cli/commands/deploy" horizontal />

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

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

<Note>Questa pagina è stata tradotta utilizzando l'IA. Per informazioni più accurate e aggiornate, consulta la [versione inglese](/). </Note>
