Ship Apps. Agents. Companies.
One prompt. One config file. All your infrastructure.

Deploy now

Drop into any agent

Cloud Backend

Postgres, auth, object storage, realtime, and edge functions — provisioned in seconds, one per agent.

Governance

The control plane agents run through — policy enforced on every primitive before money moves or a tool fires.

Payments & Billing

Scoped virtual cards with hard spend limits — plus invoicing to bill your own customers.

Agent Runtime

Hermes, OpenClaw, and any framework in isolated microVM sandboxes.

Connections

Stripe, Supabase, Vercel, QuickBooks, and 100+ third-party tools through one surface.

Identity, 2FA, Incorporation

KYC, KYB, US LLC / EIN, email, and phone — a verified business identity per agent.

Model Routing

300+ models through one router — smart routing per task, automatic fallbacks, and exact-cost metering on a single API.

Hosting & Compute

Fullstack apps, serverless functions, and GPU workloads — deployed to isolated microVMs in seconds.

Hosting, media, research, trading, and 20+ more — scoped per agent, same API key.

View all primitives

Ship products from zero to production, on backend and rails built for agents.

  • Postgres + authA full relational database per project.
  • Object storage + realtimeFiles, buckets, and live sync.
  • Edge functionsServerless logic, deployed instantly.
  • Sandboxed computeContainers and GPU on isolated runtimes.
naive deploy
us-east · 1.2s
  • Provisioning Postgres
  • Deploying edge functions
  • Mounting object storage
  • Starting sandboxed compute
Readydeploy #284
https://acme.naive.run

Give every agent a real-world presence, identity, money, and comms it actually owns.

  • Identity & incorporationKYC plus a real US company with an EIN.
  • Spend-capped cardsVirtual cards with hard limits.
  • Email & domainsInboxes, DNS, and SMS on your brand.
  • DistributionPost to 10+ socials, SEO, and AI search.
agent.wallet
VISA ···· 4471
Hermes AgentEIN ·· 8842 · verified
KYC
$1,840.00cap $2,500
  • OpenAI · API−$48.00
  • Twilio · SMS−$3.20
  • Stripe · payout+$120.00

Agent Infrastructure as Code

Declare once. Provision a million.

A coding agent writes one declarative file far more reliably than it chains twenty API calls.

99.99%Agent Project Runtime
agent.config.tsVersioned
import { defineAgent } from "@usenaive-sdk/iac";

// identity · money · permissions, in the repo
export default defineAgent({
  identity:  { type: "ein", kyc: "verified" },
  wallet:    { card: "virtual", limit: "$2,500/mo" },
  budget:    { hardCap: "$5,000", alertAt: "80%" },
  approvals: { over: "$500", via: "slack" },
  allow:     ["email", "phone", "search", "payments"],
  deny:      ["wire_transfer", "trading"],
});
budget

Spend Controls

Hard caps enforced at card authorization — not alerts after the swipe.

$1,800 spent$5,000 cap
approvals

HITL Approval Policies

Sensitive primitives block until a human approves. The agent waits — it doesn't retry past policy.

payment.charge$612ApproveDeny
allow / deny

Capability Policies

Allow and deny lists per agent and per end-user. MCP tools scoped at the session — zero standing access.

allowemailsearchpayments
denywiretrading
audit

Audit & Revoke

Every primitive logged and replayable. Revoke cards, sessions, and capabilities mid-flight.

  • 10:22payment.charge$48Allowed
  • 10:23payment.charge$612Revoked
system.config.tsHosted
import { defineSystem } from "@usenaive-sdk/iac";
import researcher from "./researcher.agent";
import writer from "./writer.agent";

// a multi-agent system, hosted on the orchestration runtime
export default defineSystem({
  orchestrator: "ceo",
  agents:       [researcher, writer, editor],
  handoff:      "ceo → researcher → writer → editor",
  host:         "naive/orchestration",
});
Orchestration

Single to Multi-Agent Systems Hosting

Compose agents and how they coordinate in one config, then host one agent or an entire swarm on our orchestration runtime.

orchestratorceoagentresearcheragentwriteragenteditor
Primitives

Explore 10,000+ tools.

Every primitive your agents need — declared in the same config and governed on every action.

Browse the directory
SearchVideoDomainsTradingBrowserMobileCardsKYC / KYBEmailPhoneLLC / EINAgent runtimesHermes · OpenClaw · Claude Code · CodexModel routing300+ models

Developers Love Naïve

Start from a Template

How to Get Started

CLI

Start from your shell.

Install the CLI, authenticate once, and provision identity, cards, tools, and limits without touching backend code.

terminalbash
$ npm install -g @usenaive-sdk/cli
$ naive login
$ naive cards create --spending-limit 250
✓ card_7f3k ready
Get started with the CLI
SDK

Ship from your backend.

Scope identity, cards, and MCP sessions per user directly from your app, with the same primitives the CLI uses.

index.tstypescript
$ npm install @usenaive-sdk/node

const client = naive.forUser(id);
await client.cards.create({
  spending_limit_cents: 25000,
});
Explore SDK