Push code through one API, or run videan deploy, and get a live URL, auth, and a database in 60 seconds. No AWS account, no YAML, no Dockerfile.
$ videan deploy✓ pushed 23 files · snapshot ready✓ detected node · image built in 41s✓ postgres provisioned · DATABASE_URL injected● live at https://notes.videan.xyz
Hosting, database, version history, and client access usually mean four products and a day of glue. Here it's one deploy: through the API, the CLI, or whatever your agent speaks.
Build, preview, promote, rollback. Containers or scale-to-zero serverless, from one command.
A real database per app: provisioned by one flag, isolated, backed up, queryable from the dashboard.
Every push is an immutable version: inspect it, diff it, restore it. No repo to set up.
Viewer or editor, per person. Private to public, per app. No accounts to provision.
The whole contract is “expose an HTTP port”. Everything else is the platform’s problem: building, routing, TLS, identity.
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.
Four access tiers per app: private, org, signed-in or public, 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.
GitHub-style versioning without GitHub: every push is a version you can inspect, diff, and return to. Anyone with edit access can change the code or restore any previous version. No separate repo, CI, and hosting pipeline to wire together for every project.
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 client portal, the internal API, the backend your team asked for. Live today.