← Resources
By Marcus Okafor
— Platform Engineer, Apps
·
· GUIDE
Alternativa a Retool self-hosted: strumenti interni senza costi per postazione
I costruttori di strumenti interni low-code sono uno strato di interfaccia su dati che risiedono altrove, fatturati per postazione di costruttore e per postazione di spettatore. Questa guida spiega la trappola del prezzo per postazione, il limite di personalizzazione e perché un costruttore orientato al codice con backend incluso cambia l'economia del modello.
Come funzionano davvero i costruttori di strumenti interni low-code
Strumenti come Retool, Appsmith, ToolJet e Budibase ruotano attorno a un canvas visivo in drag-and-drop: assembli componenti predefiniti — tabelle, form, pulsanti, grafici — e li colleghi ai dati tramite query. In sostanza, sono uno strato di interfaccia su dati che risiedono altrove. Si collegano ai tuoi Postgres, MySQL, Snowflake, alle API REST o ai fogli di calcolo esistenti anziché archiviare qualcosa per conto proprio.
Questa architettura ha una conseguenza che spesso si sottovaluta: devi comunque portare e gestire il tuo backend. Il database, l'autenticazione, i segreti, la pianificazione e qualsiasi logica lato server restano a tuo carico, da ospitare e mantenere separatamente. Il costruttore ti fornisce le schermate, non il runtime che le regge.
La trappola del prezzo per postazione (e la sorpresa della postazione spettatore)
Il prezzo di Retool è per postazione, con una distinzione tra costruttori e spettatori. Nel piano Business un Costruttore costa $50/utente/mese (annuale) e un utente interno costa $15/utente/mese; il piano Team prevede $10 per costruttore e $5 per utente interno, e il piano gratuito è limitato a cinque utenti. La sorpresa per la maggior parte dei team è che anche gli spettatori costano: le persone che si limitano a usare uno strumento vengono fatturate per postazione oltre la quota gratuita, quindi il costo cresce con la dimensione del pubblico, non solo con il numero di sviluppatori. Oltre alle postazioni, Retool somma componenti fatturati a consumo: esecuzioni di workflow misurate, crediti IA non riportabili e ore di agente fatturate a parte.
L'effetto netto: uno strumento che vuoi far usare a tutti diventa più costoso proprio perché tutti lo usano.
Il limite del drag-and-drop
I costruttori visivi sono veloci finché non lo sono più. Il low-code finisce inevitabilmente per scontrarsi con un limite di personalizzazione, e la soluzione abituale è una «via di fuga»: un blocco di codice personalizzato. Il problema è che questa via di fuga è di solito vincolata: alcuni costruttori supportano solo JavaScript lato client, senza esecuzione lato server; lo stile si riduce al CSS inline; e l'interfaccia di workflow a diagramma di flusso diventa caotica man mano che la logica cresce.
Il limite si manifesta in punti prevedibili: trasformazioni di dati o algoritmi su misura, integrazioni che richiedono un server ospitato e interfacce oltre i componenti predefiniti. E poiché la logica dell'app vive nel formato proprietario del fornitore, la maggior parte dei costruttori non riesce a esportare codice sorgente pulito e leggibile dagli esseri umani: il lavoro svolto all'interno del canvas è quindi difficile da portare con sé.
L'opzione open source e self-hosted
Esiste una categoria open source pensata proprio per sfuggire al costo per postazione e al lock-in. Appsmith è il più grande (decine di migliaia di stelle su GitHub); ToolJet, Budibase, Lowcoder e NocoDB completano il panorama. Il self-hosting cambia l'economia del modello: Budibase, ad esempio, consente 20 utenti nel suo livello gratuito self-hosted contro i cinque di Retool, con SSO ed embedding inclusi.
Ma il self-hosting non è privo di attriti: servono le competenze tecniche per distribuirlo, mantenerlo e scalarlo, i livelli a pagamento bloccano comunque le funzionalità premium, e la maggior parte di questi strumenti mantiene la stessa architettura drag-and-drop: erediti quindi sia il limite sia l'onere di portare il proprio database, solo senza la fattura per postazione.
IA nativa contro IA aggiunta a posteriori
La divisione del 2025–2026 in questo mercato è tra piattaforme costruite attorno all'IA e quelle che aggiungono funzionalità IA a un'architettura low-code già esistente. Retool ha aggiunto agenti IA e workflow IA; Budibase ha aggiunto workflow connessi a LLM e un generatore di cron con IA. In ogni caso l'IA è un nodo aggiunto con il proprio pool di crediti, collocato accanto a un canvas progettato prima che l'IA contasse. Funziona per casi semplici del tipo «riassumi questo campo», ma non è la stessa cosa di un'app in cui chiamare un modello è una primitiva di prima classe nel codice.
Dove si colloca osFoundry
osFoundry ribalta il modello low-code. Costruisce app interne come codice reale e di tua proprietà, con il backend completo incluso — Postgres per app, segreti, KV, cron, funzioni serverless e un sottodominio —, quindi non c'è l'onere di portare il proprio database né un limite da cui fuggire, perché il codice è la via di fuga. È IA nativa anziché IA aggiunta a posteriori: invokeAI è una chiamata di prima classe nel codice dell'app, non un pool di crediti separato. E il prezzo è basato sul consumo, non per postazione, quindi aggiungere spettatori o costruttori non moltiplica una fattura a testa, che è esattamente la trappola di costo del modello per postazione. Scambi un canvas drag-and-drop con codice reale e, in cambio, ottieni il backend, l'IA e i dati tutti in un unico posto che puoi esportare.
Frequently asked questions
- Qual è la migliore alternativa self-hosted a Retool?
- Tra i costruttori drag-and-drop, Appsmith è la più grande opzione open source, con ToolJet, Budibase e Lowcoder subito dietro — tutti self-hostable. Se vuoi evitare del tutto il limite del drag-and-drop, una piattaforma orientata al codice che costruisce app reali con backend incluso (database, segreti, cron, funzioni) è un modello diverso che elimina l'onere di portare il proprio database. Scegli a seconda che tu preferisca un canvas visivo o codice reale.
- Perché Retool è così costoso?
- Perché addebita per postazione e anche gli spettatori contano. Nel piano Business un costruttore costa $50/utente/mese e un utente interno $15/utente/mese, oltre a esecuzioni di workflow misurate, crediti IA e ore di agente in aggiunta. Il costo cresce con quante persone usano i tuoi strumenti, non solo con quante li costruiscono: il successo quindi li rende più costosi.
- I costruttori di strumenti interni open source richiedono un proprio database?
- La maggior parte sì. I costruttori drag-and-drop sono uno strato di interfaccia che si connette a dati che risiedono altrove, quindi esegui il provisioning e gestisci separatamente il tuo database, l'autenticazione, i segreti e la pianificazione. Una piattaforma che include un database per app, segreti e cron elimina completamente quell'onere operativo.
- I costruttori di strumenti low-code possono esportare codice sorgente reale?
- Di solito non in modo pulito. La logica dell'app vive nel formato proprietario del costruttore e pochi riescono a esportare codice sorgente leggibile dagli esseri umani, il che rende dolorosa la migrazione. Se evitare il lock-in conta, preferisci una piattaforma in cui ciò che costruisci è codice reale più un database standard che puoi portare con te.
- Cosa succede quando raggiungi i limiti di un costruttore drag-and-drop?
- Ricorri a una via di fuga — un blocco di codice personalizzato — spesso limitato a JavaScript lato client, CSS inline e un'interfaccia di workflow che diventa ingestibile man mano che la logica cresce. Il limite emerge tipicamente con trasformazioni di dati su misura, integrazioni che richiedono un server ospitato e interfacce oltre i componenti standard. Una piattaforma orientata al codice non raggiunge mai quel limite perché parte dal codice.
- Appsmith, ToolJet o Budibase sono davvero gratuiti da self-hostare?
- Il core open source è gratuito, e il self-hosting alza i limiti degli utenti gratuiti (Budibase consente 20 utenti contro i 5 di Retool). Ma ti assumi distribuzione, manutenzione e scalabilità in prima persona, e i livelli a pagamento bloccano comunque le funzionalità premium e i prezzi per creatore. «Gratuito» si riferisce alla licenza, non al costo totale di gestione.
- Qual è la differenza tra un costruttore con IA nativa e uno che ha aggiunto l'IA a posteriori?
- Un costruttore con IA aggiunta a posteriori inserisce un nodo IA e un pool di crediti accanto a un canvas progettato prima che l'IA contasse — adeguato per semplici attività a livello di campo. Una piattaforma con IA nativa tratta la chiamata a un modello come una primitiva di prima classe nel codice dell'app, quindi l'IA è intrecciata nella logica dello strumento anziché relegata in un blocco separato.
Sources