Solutions · Cloud Infrastructure

Ship apps and infrastructure from one API.

Read https://usenaive.ai/skill.md and use it to set up Naïve in my project.

Drop into any agent

Exact code

Provision and deploy in a few calls.

The same primitives power your own apps and each of your end-users' apps via forUser(id) — one bearer token.

POST /v1/apps

Apps

Each app is a real Vercel project plus, for fullstack apps, a dedicated Supabase project. Create, deploy, and promote to production from the CLI or API.

Vercel Hosting
Next.js projects, deploys, domains.
Supabase Backend
Postgres, auth, storage, functions.
One-Click Deploy
Upload and publish to production.
Managed Credentials
No Vercel or Supabase account.
# Create a fullstack app (Vercel + Supabase)
$ 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>
POST /v1/apps/:id/db/query

Database

Managed Postgres backed by the app's Supabase project. Run raw SQL, read and write rows through PostgREST, and apply migrations — Naïve injects the credentials.

Raw SQL
SELECT, DML, and DDL.
PostgREST CRUD
insert / select / update / delete.
Migrations
DDL via naive.database.migrate.
Multi-Tenant
Per-user DBs via forUser(id).
# 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)"
SDK · fullstack backend

Storage, Auth & Functions

A fullstack app's Supabase project 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.

Storage
Buckets and objects.
Edge Functions
List, deploy, invoke.
Auth
Config and admin users.
Secrets
Encrypted env, synced to Vercel.
# Manage secrets + reach the Supabase backend
$ naive apps secrets set <app-id> PAYMENTS_KEY sk_live_... --target production

$ naive apps supabase <app-id> GET "v1/projects/<ref>/functions"

Build your cloud on one control plane.

Spin up apps, databases, and functions for every agent and tenant — no DevOps required.