Backend-as-a-Service ospitato in UE

Il backend per app e agenti AI, sicuro per default.

Database PostgreSQL o MongoDB, autenticazione degli utenti, API, storage dei file e policy di accesso testate prima di ogni deploy. I dati restano in Europa; gli agenti AI lavorano su copie e cambiano la produzione solo con la tua approvazione.

  • Piano Free senza carta di credito
  • Regioni e fornitori europei
  • Server MCP per gli agenti
app.ts
import { createClient } from "@orbit/client";

const orbit = createClient({
  projectUrl: "https://<ref>.api.orbit.eu",
  publicKey: "pk_live_…",
});

await orbit.auth.signUp({ email, password });

const songs = orbit.data("songs");
const page = await songs.list({
  filter: { status: "published" },
  limit: 20,
});
policies.yaml
# Chi può leggere e scrivere cosa
resource: songs
rules:
  list: "record.status == 'published'"
  update: "record.owner_id == auth.uid"
pass 108 test generati · 0 falliti
PostgreSQL 17MongoDBAuth con OAuth e magic linkStorage S3Model Context ProtocolRegioni UE

Prodotto

Tutto il backend, senza mettere insieme dieci servizi.

Un progetto Orbit è un database con la sua API, gli utenti, i file e le regole che li proteggono. Lo crei in pochi secondi dalla console, dalla CLI o da un agente AI.

PostgreSQL o MongoDB

Pool condiviso per iniziare, istanza dedicata quando cresci, oppure il tuo database (BYO-DB). Il passaggio avviene online, con le scritture in pausa per pochi secondi.

Autenticazione degli utenti

Email e password con verifica dell'indirizzo, magic link, Google, Apple, GitHub e il tuo provider OIDC. Le password trovate nei data breach vengono rifiutate.

API dati pronta

Filtri, ordinamento, paginazione a cursore e controllo delle versioni, con un SDK TypeScript per web e React Native. Ogni richiesta passa dalle tue policy.

Storage dei file

Upload con URL firmati, verifica antivirus, bucket pubblici con cache CDN e quote di traffico per progetto. Le stesse regole dei dati valgono per i file.

Backup e ripristino

Backup giornalieri cifrati, provati ogni settimana con un ripristino reale, copiati in una seconda regione. Sul piano Business, ripristino a un istante preciso (PITR).

Audit completo

Ogni modifica amministrativa finisce in un registro append-only: chi, cosa, quando, da dove. Anche le letture dei dati di produzione dalla console.

Sicurezza

Le regole di accesso si provano prima, non dopo l'incidente.

Su Orbit nulla è accessibile finché una policy non lo permette. Prima di ogni deploy un controllo analizza le regole e genera centinaia di test: se un utente anonimo può leggere dati privati, il deploy si ferma e ti dice perché.

  • Default deny su dati e file, su ogni piano, anche quello gratuito.
  • Controllo pre-deploy con test generati dal tuo schema, eseguibili anche nella tua CI.
  • Segreti cifrati con chiavi gestite da un KMS europeo; un utente database separato per ogni progetto.
  • Secondo fattore obbligatorio per owner e admin delle organizzazioni.
Controllo pre-deployfail
P002
songs · update: la regola non guarda il record

Qualsiasi utente autorizzato può modificare tutti i record. Usa record.owner_id == auth.uid.

P003
users: campo sensibile esposto

password_hash è tra i campi leggibili (fields.read).

2 errori214 test generatiDeploy bloccato
Richiesta di approvazionepending

Claude Code chiede di promuovere music-branch in produzione.

+ CREATE TABLE playlists (…)
+ resource: playlists · owner_field: owner_id
pass Controllo pre-deploy superato
RifiutaApprova

Agenti AI

Lascia lavorare l'agente. La produzione resta tua.

Orbit include un server MCP: Claude, Cursor e gli altri agenti creano tabelle, policy e dati di prova su un branch del progetto. Quando il lavoro è pronto chiedono la promozione, e una persona la approva dalla console.

  • Branch isolati con dati propri: l'agente non tocca mai la produzione.
  • Approvazione umana con il diff delle migrazioni e l'esito dei test.
  • OAuth 2.1 con consenso: scegli tu a quali progetti accede ogni agente, e revochi quando vuoi.

Sovranità dei dati

Europeo davvero, non solo nel nome della regione.

Dati, backup ed elaborazione restano in Unione Europea, su fornitori europei. Per chi ha vincoli più stretti, il database può restare nella tua infrastruttura.

Regioni UE

Progetti, backup e copie dei backup restano in regioni dell'Unione Europea.

Fornitori europei

Istanze dedicate su Scaleway e OVHcloud, chiavi nei loro KMS.

Il tuo database

Con BYO-DB i dati restano dove sono: Orbit porta auth, API, policy e audit.

GDPR

DPA standard su ogni piano e registro di audit per ogni modifica.

Come funziona

Dal primo progetto alla produzione in tre passi.

  1. 1

    Crea il progetto

    Scegli PostgreSQL o MongoDB e la regione. Ricevi l'indirizzo dell'API e le chiavi.

  2. 2

    Descrivi dati e regole

    Migrazioni e policy in YAML, scritte da te o da un agente su un branch. Il controllo pre-deploy le verifica.

  3. 3

    Collega l'app

    Installa @orbit/client, usa la chiave pubblica e sei online. Backup e audit partono da soli.

Prezzi

Inizia gratis, paga quando cresci.

La sicurezza è la stessa su ogni piano: cambiano isolamento, quote e funzioni operative.

Free

0 €

Per prototipi e progetti personali.

Inizia gratis
  • Database sul pool condiviso, uno per progetto
  • Oppure il tuo database (BYO-DB)
  • Policy, audit e cifratura completi
  • Backup giornalieri per 7 giorni
  • Pausa dopo 7 giorni senza richieste

Business

da 150 €/mese

Per aziende con requisiti di conformità.

Contattaci
  • Tutto il piano Pro
  • Istanza dedicata più grande
  • Ripristino a un istante preciso (PITR)
  • DPA personalizzato

Prezzi IVA esclusa, in anteprima: possono cambiare prima del lancio.

FAQ

Domande frequenti

Dove sono conservati i miei dati?

In data center dell'Unione Europea, presso fornitori europei. I backup sono cifrati e copiati in una seconda regione UE. Con BYO-DB i dati restano nel tuo database.

Posso spostare un progetto dal piano Free a un'istanza dedicata?

Sì, dalla console. Orbit copia i dati online e mette in pausa le scritture per pochi secondi al momento del passaggio; la copia precedente resta disponibile per una settimana.

Un agente AI può rompere la produzione?

No. Gli agenti lavorano su branch con dati propri e non possono ruotare chiavi né cancellare progetti. Per portare le modifiche in produzione serve l'approvazione di una persona dell'organizzazione.

Quali linguaggi e framework posso usare?

L'SDK ufficiale è in TypeScript per web e React Native. L'API è HTTP con specifica OpenAPI, quindi funziona con qualsiasi linguaggio.

Cosa succede se supero le quote?

Oltre la quota di traffico i nuovi upload si fermano fino al mese successivo; i download continuano a funzionare. Puoi passare a un piano superiore in qualsiasi momento.

Il tuo prossimo backend parte da qui.

Crea un account, apri un progetto e collega la tua app in pochi minuti.