Home / Funzionalità / App e strumenti interni
Costruisca strumenti interni e app pubbliche con osFoundry
Rilasci uno strumento, clicchi Deploy, ottenga un URL pubblico. Database, segreti, cron, log tutti inclusi. Sostituisce strumenti di team chat, CRM e dashboard.
osFoundry è una piattaforma di app batterie incluse: ogni Room App ottiene il proprio database Postgres, KV store, file storage, vault dei segreti, job programmati, sottodominio pubblico e dominio personalizzato opzionale. Costruisca strumenti interni che sostituiscono software di team chat, CRM o docs per il Suo team — o pubblichi app pubbliche per i Suoi clienti. Nessun DevOps, nessuna seconda fattura cloud, nessun vendor lock-in.
Risposta rapida
- Le app vanno in produzione in secondi: scriva codice in osFoundry, clicchi Deploy, ottenga un URL `<slug>.apps.osfoundry.io`.
- Postgres + pgvector + TimescaleDB per app, già pronti.
- KV, file storage, vault dei segreti, job programmati, build log per app.
- Tre modalità di runtime: serverless function, container compute o native (solo desktop).
- Le grant di dati cross-app permettono a due app di condividere dati con permesso esplicito.
Funzionalità principali
- App bundle Sandpack per iterazione rapida della UI senza DevOps.
- Container compute per workload long-running, inferenza ML o qualsiasi cosa pesante.
- Postgres per app con pgvector + TimescaleDB pre-installati.
- Vault dei segreti per app: le chiavi non toccano mai il codice sorgente o gli artefatti di build.
- Job cron delle app (next_run_at + trigger manuale).
- Sottodomini per app + domini personalizzati con TLS automatico.
- Rate limiting per app pubbliche e autenticazione dei visitatori.
Come farlo in osFoundry
- Scelga un template o importi un repo — Parta da un template (CRM, dashboard, dataset viewer) o incolli un URL GitHub.
- Sviluppi nell'IDE web — Modifichi il codice in Monaco. Il runtime Sandpack fa hot-reload a ogni salvataggio.
- Aggiunga un database — Clicchi «Add Postgres»: l'app ottiene il proprio schema, la connection string iniettata come segreto.
- Deploy — Clicchi Deploy. La build gira in CodeBuild, l'artefatto atterra in R2, servito da una CDN. URL pubblico live in ~30 secondi.
KV store per app
Ogni app ottiene un key-value store per dati di sessione, feature flag e stato effimero. Letture sub-millisecondo, policy di eviction automatiche.
File storage per app
Object storage scoped all'app. URL firmati per i download, trasformazioni di immagini automatiche, nessun ricarico sulla banda.
Grant di dati cross-app
Le app sono isolate per default. Conceda a un'altra app accesso esplicito e audited in lettura o scrittura a tabelle specifiche: come RLS ma attraverso i confini delle app.
Rate limiting per app pubbliche
Quote per IP, per utente e per route con burst e refill configurabili. Applicate all'edge.
Autenticazione dei visitatori
Auth magic-link o password per app pubbliche senza scrivere codice di auth. Sessioni memorizzate nel database per app.
Domande frequenti
Le app osFoundry sono alternative a Vercel/Heroku?
osFoundry copre la stessa superficie per gli sviluppatori di app — codice, database, segreti, cron, URL di deploy — e aggiunge primitive AI (invokeAI, memory group, integrazione con gli agenti) sopra.
Come sono fatturate le app osFoundry?
Al secondo di compute, per GB-giorno di storage e per milione di invocazioni di funzione. Le app inattive si avvicinano a 0 $; solo lo storage continua a fatturare.
Posso usare il mio dominio per un'app pubblica?
Sì: aggiunga un CNAME e osFoundry provisiona un certificato TLS automaticamente.
Le app condividono dati tra loro?
Solo con esplicite grant di dati cross-app. Per default ogni app è isolata (DB, segreti, scope file propri).
Posso eseguire un'app interamente offline / sul mio hardware?
La modalità di runtime native esegue l'app dentro la desktop shell con accesso al file system + shell. I runtime server-side richiedono il nostro cloud (o BYO-VPC per l'enterprise).
Funzionalità correlate