Apps
Managed-hosted Next.js apps with deploys and domains.
View primitiveApps, Postgres, storage, functions, compute, and queues — no provider keys to hold.
postgres://agent@db.usenaive.com:5432
JWT · sessions
Object storage
live sync
serverless
SQS · workers
scheduled
$ naive up --agent AGT-7F3K
Drop this into Cursor, Claude Code, or any agent. It reads the skill manifest and wires up Cloud Infrastructure for you.
Read https://usenaive.ai/skill.md and set up Naïve for Cloud Infrastructure in my project.
Naïve owns the hosting and database credentials and scopes every call to your app's own project.
Managed-hosted Next.js apps with deploys and domains.
View primitiveManaged Postgres — raw SQL, PostgREST CRUD, migrations.
View primitiveList, deploy, and invoke serverless functions.
View primitiveFile storage buckets and objects, per app.
View primitiveRun Docker containers, workers & scheduled jobs on managed compute.
Read docsDurable SQS work queues for agent pipelines.
Read docsThe same primitives power your own apps and each of your end-users' apps via forUser(id) — one bearer token.
Each app is a real managed-hosting project plus, for fullstack apps, a dedicated managed Postgres database. Create, deploy, and promote to production from the CLI or API.
# Create a fullstack app (managed hosting + Postgres)
$ naive apps create --name "StudyAI" --type fullstack
# Deploy from your project directory
$ naive apps deploy <app-id>
# Promote a deployment to production
$ naive apps publish <app-id> --deployment <deployment-id>Managed Postgres backed by the app's own database project. Run raw SQL, read and write rows through PostgREST, and apply migrations — Naïve injects the credentials.
# Inspect tables, then run SQL on the app DB
$ naive apps db tables <app-id>
$ naive apps db query <app-id> "SELECT count(*) FROM users"
$ naive apps db query <app-id> "CREATE TABLE notes (id serial primary key, body text)"A fullstack app's managed backend is exposed as first-class primitives — storage buckets, edge functions, and admin auth — usable for your own app or, via forUser(id), each end-user's app.
# Manage secrets + reach the managed backend
$ naive apps secrets set <app-id> PAYMENTS_KEY sk_live_... --target production
$ naive apps supabase <app-id> GET "v1/projects/<ref>/functions"Run agent-owned Docker workloads on managed cloud compute: long-running services with an optional public URL, run-to-completion jobs, and cron-for-code schedules. Billed by the second, scale to zero on demand, with an interactive shell — no cloud account.
# Long-running service (optional public URL)
$ naive compute create --name bot --type service --image ghcr.io/me/bot:latest --port 8080
# Cron-for-code, logs, and a shell
$ naive compute create --name nightly --type schedule --image me/etl --schedule "cron(0 9 * * ? *)"
$ naive compute logs <id>
$ naive compute ssh <id>Durable work queues backed by managed Amazon SQS — standard or FIFO, with optional dead-letter queues. Producer/consumer fan-out, buffering, and at-least-once retries; the natural pairing for compute workers.
# Create a queue, then produce + consume
$ naive queue create --name jobs
$ naive queue send <id> '{"task":"resize","url":"https://..."}'
$ naive queue receive <id> --wait 20
$ naive queue ack <id> <receiptHandle>Spin up apps, databases, functions, containers, and queues for every agent and tenant — no DevOps required.