Kapsule Orbit

Push per distribuire.
Online in ~1 minuto.

Collega GitHub, GitLab o Bitbucket. Ogni push avvia una build. Ogni pull request ottiene un URL di anteprima. Domini personalizzati, cron job, token API, Web Vitals. Gratis per sempre per un progetto. Posti illimitati.

Piano gratuito per sempre Posti illimitati DDoS mai fatturato Uso commerciale OK su Free
my-app.kaps.run
distribuzione riuscitaa8c1d2f · 47s
$ git push origin main
→ pushing to github.com/me/my-app
kapsule build #42 queued
npm ci · 12s
npm run build · 28s
upload + serve · 7s
✓ https://my-app.kaps.run
Ad ogni push. Ad ogni PR. Ogni volta.IN DIRETTA

~60s

Push a online

1 clic

Rollback

$100

Limite predefinito

Illimitati

Posti inclusi

RunsGitHub·GitLab·Bitbucket·Next.js·Astro·Remix·Nuxt·SvelteKit·Vite·Hugo·Static

Abbiamo scelto diversamente. Di proposito.

Ora hai una scelta.

Push per distribuire. URL di anteprima. Rollback istantaneo. Tutto quello che già ti aspetti da una piattaforma di deploy, fatto come vorresti tu. La differenza sta nelle decisioni che abbiamo preso su cosa è giusto: nessun costo per posto, nessun addebito per DDoS, un limite di $100 che ferma davvero la tua fattura.

Kapsule è un'azienda neozelandese. Abbiamo costruito il prodotto che avremmo voluto esistesse.

Tipico big-nameKapsule Orbit
PostiAddebiti per posto dopo i primiIllimitati su ogni livello
Traffico DDoSAddebitato sulla tua bandaMai fatturato. Filtrato al nostro edge.
Protezione da fatture shockSolo tentativiLimite fisso a $100: pausa invece di addebitare
Uso commerciale su FreeSolo uso hobbisticoSì, anche lavori per clienti paganti
Runtime buildContainer condivisoMicroVM monouso isolata a livello hardware

Prezzi

Tre livelli. Nessuna sorpresa.

Eccedenze banda $0.05/GB, eccedenze build-min $0.008/min. Limite predefinito di $100 su ogni account. Lo imposti tu, non fatturiamo mai oltre senza il tuo consenso.

Launch

Gratisper sempre

Progetti personali, prototipi, apprendimento.

  • 1 progetto
  • 2 ambienti (prod + 1 anteprima)
  • 200 build-min / mese
  • 50 GB banda / mese
  • Sottodominio *.kaps.run
  • Posti illimitati
  • Uso commerciale consentito
Inizia Gratis
Il più scelto

Liftoff

$19/ mese

App reali con traffico reale.

  • 3 progetti
  • 4 ambienti per progetto
  • 3000 build-min / mese
  • 1 TB banda / mese
  • Domini personalizzati
  • Cache build
  • Supporto prioritario
Scegli Liftoff

Apex

$49/ mese

App in produzione con scalabilità.

  • Progetti illimitati
  • 11 ambienti per progetto
  • 8000 build-min / mese
  • 3 TB banda / mese
  • Host di build più veloci
  • Supporto premium
Scegli Apex

Rimborso in 30 giorni sui piani a pagamento. Nessuna carta richiesta per Launch.

Incluso in ogni livello

Tutto quello che ti aspetti, incluso.

Le funzionalità core di deploy sono disponibili su ogni livello. I piani a pagamento aumentano la capacità e sbloccano domini personalizzati, cache build e token API.

Push-to-deploy

URL di anteprima per ogni PR

Rollback automatico e con un clic

Domini personalizzati + SSL automatico (Liftoff+)

Ambienti per branch

Variabili d'ambiente cifrate

MicroVM isolata a livello hardware

Cache build (Liftoff+)

Stream build in diretta + archivio

Cron job

Token API + GitHub Actions (Apex)

Collaboratori del team

Header HTTP personalizzati

Core Web Vitals (p75)

Changelog pubblico + RSS

DDoS filtrato all'edge

Edge function

Cosa puoi pubblicare

Qualunque cosa tu costruisca, Orbit la distribuisce.

Sei modi comuni in cui gli sviluppatori usano Orbit. Se il tuo caso non rientra, probabilmente funziona lo stesso. Orbit distribuisce qualsiasi cosa che si compili con Node 20 o 22.

Sito marketing o blog

Sito statico o basato su framework che si pubblica ad ogni git push. Dominio personalizzato, veloce ovunque.

Runs

Astro, Next.js, Hugo, HTML puro

SaaS o web app

Un'app moderna con route API, edge function e URL di anteprima per ogni branch.

Runs

Next.js, Remix, Nuxt, SvelteKit

Portfolio personale

Il tuo lavoro, la tua bio, il tuo blog. Online in meno di un minuto, ogni volta.

Runs

Astro, Next.js, HTML statico

Ambienti di anteprima per PR

Ogni pull request ottiene il proprio URL. Condividilo con i revisori prima del merge.

Runs

Funziona con qualsiasi stack supportato

Monorepo con più siti

Marketing + app + documentazione in un unico repo, progetti separati, deploy separati.

Runs

Turborepo, Nx, workspace semplici

Portale di documentazione

Documentazione pubblica aggiornata dal tuo repo. Ricerca, barre laterali, versioni.

Runs

Docusaurus, MkDocs, Nextra, VitePress

Non sai quale si adatta?

Workflow Git

Push per distribuire. Ogni branch diventa un URL.

Collega GitHub, GitLab o Bitbucket. Ogni push avvia una build. Ogni pull request ottiene il proprio URL di anteprima su un hostname nuovo. Promozione rolling con health-check. Rollback con un clic a qualsiasi deploy precedente riuscito.

  • Supporto GitHub, GitLab, Bitbucket, connessione con un clic
  • URL di anteprima su ogni pull request
  • Variabili d'ambiente per branch
  • Rollback con un clic, senza rebuild
  • Rollback automatico in caso di health check fallito

Rami

URL in diretta

main

Prod

my-app.kaps.run

47s ago

feat/new-pricing

feat-new-pricing.my-app.kaps.run

3m ago

fix/checkout-redirect

fix-checkout-redirect.my-app.kaps.run

12m ago

Isolamento build

Ogni build viene eseguita nella propria microVM.

Nessun kernel condiviso, nessun processo vicino. Le build isolate a livello hardware garantiscono che i tuoi segreti non trapelino ad altri clienti. Cifratura AES-256-GCM delle variabili d'ambiente a riposo, decifrate solo all'interno del sandbox di build. Archivio permanente dei log di build ad ogni deploy.

  • MicroVM monouso isolata a livello hardware per ogni build
  • Variabili d'ambiente AES-256-GCM, decifrate solo al momento della build
  • Archivio permanente dei log di build per deploy
  • Stream build in diretta visibile in KPanel
  • Cache build (node_modules + framework) su ogni livello

Build #42 in esecuzione

Isolated microVM · commit a8c1d2f

Sigillato

Isolamento hardware

microVM single-tenant, nessun kernel condiviso

Variabili d'ambiente decifrate

12 segreti · limitati a questo build

Cache di build

node_modules e artefatti riutilizzati dalla build precedente

Archivio log di build

7–90 giorni a seconda del livello

Strumenti CI/CD avanzati

Cron job, token API, header personalizzati, metriche reali.

Pianifica trigger HTTP con espressioni cron. Emetti token API con scope definito per GitHub Actions e CI esterni. Sovrascrivi gli header di risposta per ambiente. Core Web Vitals reali tracciati a p75 per ogni deploy.

  • Cron job con pianificazione tramite espressioni cron
  • Token API: con scope su deploy, progetto o ambiente
  • Template starter per GitHub Actions (deploy hook pronto)
  • Header di risposta HTTP personalizzati per ambiente
  • Web Vitals (LCP, INP, CLS, FCP, TTFB) tracciati a p75

Strumenti di progetto

Extra di produzione

Lavori cron

5 pianificazioni · ogni push attiva una build

Token API

Token limitati (deploy, progetto, ambiente)

GitHub Actions

Modello iniziale, hook di deploy Bearer-token

Intestazioni HTTP personalizzate

Override per ambiente

Web Vitals (p75)

LCP 1.2s · INP 24ms · CLS 0.02 · TTFB 89ms

Edge function

Esegui codice all'edge del CDN, prima della tua origine.

Intercetta e trasforma le richieste a livello CDN: redirect, iniezione di header, routing A/B, filtraggio bot. Scritte nel formato standard di edge function che già conosci dalle principali piattaforme. Nessun cold start, solo codice che viene eseguito all'edge ad ogni richiesta.

  • Formato edge function standard: scrivi una volta, esegui qui
  • Routing per pattern URL per funzione
  • Scope solo in produzione o solo in anteprima
  • Deploy in secondi, propagazione globale
  • Non fallisce mai silenziosamente: i formati non supportati vengono rifiutati al salvataggio

Strumenti di progetto

Extra di produzione

Lavori cron

5 pianificazioni · ogni push attiva una build

Token API

Token limitati (deploy, progetto, ambiente)

GitHub Actions

Modello iniziale, hook di deploy Bearer-token

Intestazioni HTTP personalizzate

Override per ambiente

Web Vitals (p75)

LCP 1.2s · INP 24ms · CLS 0.02 · TTFB 89ms

FAQ

Domande frequenti

Quali stack supporta Orbit?+

Qualsiasi cosa che si compili con Node 20 o 22 (npm, yarn, pnpm). Rileviamo automaticamente Next.js, Vite, Astro, Remix, Nuxt, SvelteKit, Eleventy, Hugo, Gatsby, Docusaurus, Storybook. Per tutto il resto, imposta il tuo comando di build e la directory di output nelle impostazioni del progetto.

Dove vengono eseguite le build e da dove viene servito il contenuto?+

Gli host di build vengono eseguiti nella nostra regione EU. Serving all'edge dalla presenza NZ di Kapsule a Hamilton e Auckland più edge EU. I visitatori NZ vengono serviti dalla NZ. I visitatori internazionali raggiungono l'edge più vicino tra oltre 119 location.

Come funziona il limite di $100?+

Ogni progetto inizia con un limite di spesa predefinito di $100/mese. Quando lo raggiungi, il progetto sospende il serving (restituisce 503) fino al ciclo di fatturazione successivo o finché non aumenti il limite. NON addebitiamo automaticamente oltre il limite. Regolabile per progetto da $10 fino a quanto vuoi.

Il traffico DDoS non viene davvero fatturato?+

Esatto. Il traffico DDoS viene filtrato al nostro edge prima che venga mai conteggiato sulla tua banda. Il traffico legittimo conta; le inondazioni di bot no.

Cosa succede se supero i minuti di build o la banda?+

Eccedenze: banda $0.05/GB, build-min $0.008/min. Entrambe si fermano al tuo limite di spesa. Ti notifichiamo al 50%, 80% e 100% del limite.

Posso usare Orbit commercialmente sul piano Free?+

Sì. Il lavoro per clienti paganti è consentito su Launch. Nessuna trappola del 'solo uso hobbistico'. Il piano gratuito è genuinamente gratuito.

Pronto a fare il push?

Inizia gratis. Push per distribuire. Online in un minuto.

Gratis per sempre, uso commerciale consentito. Aggiorna solo quando lo superi.