Push code through one API and get a live URL, auth, and a database in 60 seconds. No AWS account, no YAML, no Dockerfile. Bring your own agent — we never bill you a token.
$ videan deploy✓ pushed 23 files · snapshot ready✓ detected node · image built in 41s✓ postgres provisioned · DATABASE_URL injected● live at https://notes.videan.xyz
The whole contract is “expose an HTTP port”. Everything else — building, routing, TLS, identity — is the platform’s problem.
Your agent sends files over the API — or you run videan deploy. Every push is an immutable snapshot: the deploy history is the version history, no git required.
Node, Python, Next.js, Go or your own Dockerfile — detected, containerized and built automatically. Need a database? postgres: true. That’s the whole config.
A URL on *.videan.xyz with TLS, login in front of it, and identity injected as headers. Your app never implements auth — the edge already did.
One flag provisions a database, isolates it per app, injects the URL as a secret and backs it up before every deploy.
Private, org, signed-in or public — four access tiers per app, enforced before a request ever reaches your code.
Production is a pointer to a snapshot. Rolling back re-launches a known-good image — the current version serves until the old one is up.
Every deployment gets its own URL, pointing at exactly that version’s instances. Verify the new one while the old one serves.
Schedules and queues call your app’s own routes — same code, same secrets, same database, testable with curl.
Searchable logs, per-app request metrics, presigned object storage, secrets, custom domains, webhooks and an audit log.
Sharing an app with your team should be as easy as sharing a doc.
Not a weekend of AWS.
import { CloudClient } from "@videan/sdk"; const cloud = new CloudClient({ apiKey }); const app = await cloud.apps.create({ name: "notes", postgres: true, }); await cloud.apps.deploy(app.id, files); // → https://notes.videan.xyz
The internal tool, the prototype, the one-page app your team asked for. Live today.