Coderblock AI
Genera il backend: API, database, autenticazione
Un generatore di backend AI crea il lato server di un'applicazione partendo da una descrizione: endpoint API, schema del database e livello di autenticazione. Coderblock ci affianca infrastruttura reale: le app consumer ricevono un progetto Supabase dedicato con Postgres, row-level security, auth, storage ed edge function; le piattaforme enterprise un backend FastAPI generato su Postgres.
Cosa viene generato esattamente lato backend?
Migrazioni SQL che definiscono tabelle e relazioni, policy di row-level security che stabiliscono chi può leggere e scrivere ogni riga, flussi di autenticazione su Supabase Auth, bucket di storage per i file degli utenti ed edge function per la logica server, come webhook o job pianificati. Tutto da descrizioni a livello di prodotto, senza vocabolario da backend.
Dove gira davvero il backend?
Su infrastruttura provisionata per progetto. Ogni app consumer riceve il proprio progetto Supabase, isolato dalle app degli altri utenti e condiviso tra ambiente di preview e produzione. Non ci sono server da configurare: database, servizio di auth e function esistono pochi minuti dopo la prima richiesta che tocca il backend.
E i backend che richiedono codice server custom?
È il percorso enterprise: Coderblock genera un'applicazione FastAPI in Python con database Postgres, adatta a piattaforme B2B con logica server più pesante. L'agente scrive e modifica il codice degli endpoint come fa con i file frontend, e l'AI Gateway è disponibile per endpoint potenziati dall'AI.
| Database | Schema Postgres tramite migrazioni SQL |
|---|---|
| Controllo accessi | Policy di row-level security per tabella |
| Autenticazione | Supabase Auth: registrazione, login, sessioni |
| Logica server | Edge function, o FastAPI per enterprise |
| File storage | Bucket Supabase Storage |
| Endpoint AI | AI Gateway con chiave per-progetto a consumo |
FAQ
- Cos'è un generatore di backend AI?
- È un sistema che crea il lato server di un'app dal linguaggio naturale: logica API, schema del database, regole di sicurezza e autenticazione, generati e provisionati invece che costruiti a mano.
- Devo aprire un account database da qualche parte?
- No. Coderblock provisiona automaticamente un progetto Supabase dedicato con Postgres per la tua app, inclusi auth e storage, condiviso tra preview e produzione.
- Come vengono protetti i dati tra un utente e l'altro?
- Con la row-level security di Postgres: l'agente scrive policy esplicite per ogni tabella, così ogni utente autenticato accede solo alle righe consentite dalle tue regole. Tu le descrivi, il database le applica.
- Il backend generato può parlare con servizi esterni?
- Sì. Edge function ed endpoint FastAPI possono chiamare API esterne e webhook, e l'AI Gateway integrato aggiunge chat, immagini e agenti senza account separati presso provider AI.