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

# Strumenti per sviluppatori di Base44

> Costruisci, esegui il debug e distribuisci in modo più intelligente su Base44.

Base44 ti offre un ambiente flessibile e adatto agli sviluppatori per [creare un'app](https://base44.com/ai-app-builder), estenderla e mantenerla sulla piattaforma Base44. Puoi lavorare direttamente con il codice della tua app, usare strumenti per sviluppatori integrati nel prodotto, integrare con GitHub per il version control e fare affidamento sempre più su Base44 come servizio backend man mano che la piattaforma evolve.

***

## Lavorare con il codice della tua app

Base44 ti permette di lavorare con il codice della tua app così puoi creare esperienze personalizzate pur continuando a fare affidamento sulla piattaforma per infrastruttura e runtime. Rimani vicino al modello e alle API di Base44, il che aiuta la tua app a comportarsi in modo coerente tra ambienti e semplifica l'adozione di nuove funzionalità della piattaforma nel tempo.

Puoi combinare low code e full code nello stesso progetto. Parti dalle primitive di Base44, poi passa al codice quando hai bisogno di logica personalizzata, integrazioni o UI che vanno oltre quanto disponibile subito. Questo equilibrio ti dà sia velocità che controllo senza costringerti a mantenere la tua piattaforma sottostante.

<Frame caption="Editing your app's code in Base44">
  <img src="https://mintcdn.com/base44/HSXlsKQvBkYN-DXR/codeer.png?fit=max&auto=format&n=HSXlsKQvBkYN-DXR&q=85&s=845561c033d8e1acadf501429ed5efbb" alt="Editing your app's code in Base44" width="1915" height="958" data-path="codeer.png" />
</Frame>

<Tip>
  Scopri di più su [come modificare il codice della tua app](https://docs.base44.com/developers/app-code/editor/code-tab)
</Tip>

***

## Usare gli strumenti per sviluppatori integrati

Base44 include strumenti per sviluppatori che ti aiutano a capire come si comporta la tua app in tempo reale e a fare il debug dei problemi in modo più efficiente. Invece di aggiungere logging ad hoc o costruire dashboard separate, puoi ispezionare cosa sta succedendo direttamente dall'ambiente Base44.

Questi strumenti ti permettono di vedere come la tua app comunica con i servizi Base44 e le integrazioni esterne, monitorare richieste e risposte e mostrare eventi, errori o avvisi importanti. Puoi convalidare le ipotesi mentre lavori, poi iterare in sicurezza in ambienti di staging o anteprima prima di distribuire le modifiche in modo più ampio.

<Tip>
  Scopri di più sul [monitor delle attività](https://docs.base44.com/developers/app-code/editor/activity-monitor)
</Tip>

***

## Integrare con GitHub

Base44 supporta un workflow basato su GitHub così puoi gestire il codice della tua app con pratiche moderne di version control. Collegare la tua app a GitHub semplifica la collaborazione con il tuo team e il mantenimento di una cronologia pulita di ogni modifica che entra nella tua app.

Puoi usare branch e pull request per revisionare il lavoro prima che vada live, imporre requisiti di review o di check e mantenere stabili i branch principali. Quando colleghi workflow e check di GitHub, puoi testare e convalidare ogni modifica, poi lasciare che Base44 gestisca la distribuzione dal codice revisionato. Questo crea un percorso chiaro e verificabile dal commit alla produzione.

<Frame caption="Connecting your app to GitHub for automatic syncing">
  <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="Connecting your app to GitHub for automatic syncing" width="429" height="218" data-path="images/ConnectGitHub.png" />
</Frame>

<Tip>
  Scopri di più su [come collegare la tua app a GitHub](https://docs.base44.com/developers/app-code/local-development/github)
</Tip>

***

## Collegarti a servizi/API esterni

Base44 include un livello di integrazioni che permette alla tua app di chiamare servizi esterni senza che tu debba gestire ogni chiamata API a mano. Invece di collegare ogni provider da solo, usi le integrazioni di Base44 per gestire pattern comuni come parlare con modelli IA, lavorare con file, inviare email o chiamare API personalizzate, mentre Base44 gestisce credenziali ed esecuzione sul backend.

Ci sono due tipi principali di integrazioni:

* Le integrazioni integrate coprono compiti comuni come generare testo o immagini con l'IA, caricare e servire file o estrarre dati strutturati da documenti.
* Le integrazioni personalizzate permettono a un amministratore del workspace di importare una specifica OpenAPI per quasi qualsiasi API esterna ed esporla alle tue app come integrazione riutilizzabile e nominata, proxata attraverso il backend Base44.

Le chiamate alle integrazioni vengono sempre eseguite sull'infrastruttura Base44, quindi segreti e token non risiedono mai nel tuo frontend. Puoi invocarle nel contesto della persona che sta usando la tua app oppure con un service role che ha permessi elevati per workflow di amministrazione e automazione. Questo ti offre un modo flessibile per collegare Base44 al resto del tuo stack mantenendo sicurezza e controllo degli accessi in un unico posto.

<Tip>
  [Scopri di più sulle integrazioni](/Integrations/Using-integrations)
</Tip>

***

## Usare Base44 come servizio backend (BaaS)

Base44 include una [piattaforma backend](https://base44.com/backend) gestita pensata per agenti IA e app full stack moderne. Gestisce le esigenze fondamentali del backend come archiviazione dati, autenticazione, aggiornamenti in tempo reale, funzioni serverless, integrazioni e hosting così puoi concentrarti sulla logica di prodotto e sull'esperienza.

<Frame>
  <img src="https://mintcdn.com/base44/s2QhPPQ9QJdts6M8/images/baas.png?fit=max&auto=format&n=s2QhPPQ9QJdts6M8&q=85&s=709802bf4eab7c400294b3dd8b9eb363" alt="Baas" width="825" height="402" data-path="images/baas.png" />
</Frame>

Puoi eseguire Base44 come servizio solo backend quando porti il tuo frontend o colleghi applicazioni esistenti, oppure usarlo come backend per progetti full stack generati da template Base44. La CLI impalca progetti con la configurazione di cui hai bisogno e li collega al tuo backend Base44, mentre la dashboard ti permette di gestire dati, auth, funzioni e integrazioni.

Qualsiasi framework frontend può comunicare con Base44 tramite l'SDK JavaScript. Durante lo sviluppo locale, il tuo frontend gira sul proprio dev server e si connette al backend Base44 hostato per dati e funzioni. Quando sei pronto ad andare live, puoi continuare a hostare il tuo frontend altrove oppure distribuire gli asset compilati all'hosting Base44 con domini personalizzati e HTTPS automatico.

Base44 fornisce un livello dati NoSQL flessibile, autenticazione e controllo degli accessi integrati e subscription in tempo reale così la tua app può reagire ai cambiamenti mentre avvengono. Puoi aggiungere logica backend personalizzata con funzioni basate su TypeScript e collegare servizi esterni tramite connettori e integrazioni, ad esempio per modelli IA, email o gestione dei file.

<Tip>
  Scopri di più su [come usare Base44 come servizio backend](https://docs.base44.com/developers/backend/overview/introduction)
</Tip>

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