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

Deploy now

Drop into any agent

Everything Your Apps and Agents Need to Operate

Business + Software Infra, Unified

Email, phone, an LLC — plus compute, model routing, and storage. One API for everything an agent needs to act in the real world.

Hermes AgentVeoOpenAIGeminiKlingOpenClawElevenLabsCursorClaude

Agents With Their Own Money

Verified identity (KYC or EIN), a spend-limited card, and a registered entity — agents that hold money, not ones that spend a human's.

Registered AgentAGT-7F3KNaïve, Inc.agent@usenaive.com · +1 (415) 555-0142
EIN84-2910331
KYCCompanyEINSigner

Enforce Before It Runs.

The control plane agents run through — not a log viewer. Policy declared in code, enforced on every API call before money moves or a tool fires. Revoke mid-action.

Audit Logenforced · $250 cap
  • 10:01browser.search$0.01Allowed
  • 10:14cards.createAllowed
  • 10:22payment.charge$48.00Allowed
  • 10:23payment.charge$612.00Revoked

A Backend Per Agent

Every agent gets its own isolated backend — own identity, own card, own 10,000+ scoped tools, all on one credit balance, each governed per end-user.

AGENTVISA
Instantly+
Brave Search+
Supabase+
Vercel+
Stripe+
PostHog+
Mercury+
Rippling+
QuickBooks+
Instantly+
Brave Search+
Supabase+
Vercel+
Stripe+
PostHog+
Mercury+
Rippling+
QuickBooks+

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

One Integration. Unlimited Use Cases.

Featured Primitives

Drop a single real-world capability into any agent — one call each.

View all

Verification

Hosted identity verification (KYC) for founders.

$naive verification start --members '[...]'

Formation

A real US company — KYC to EIN.

$naive formation submit --state WY ...

Browser

Autonomous signup and login — credentials vaulted.

$naive browser signup figma.com https://figma.com/signup

Cards

Scoped virtual cards with hard spend limits.

$naive cards create --name "Marketing" --spending-limit 5000

Billing

Credits, top-ups, and usage metering.

$naive billing topup

Email

Custom-domain inboxes — send and receive.

$naive email send --from-inbox <uuid> --to ... --subject ... --body ...

Domains

Auto-provisioned and custom domains with agent DNS editing.

$naive domains connect

Search

Real-time web search, URL extraction, and deep research.

$naive search "latest AI agent frameworks"

LLM

Chat completions across 300+ models through one router.

$naive llm chat -m anthropic/claude-sonnet-4.6 "..."

Images

Generate AI images and pull licensed stock photos.

$naive images generate "product mockup on white background"

Video

Generate AI video with Kling, Minimax, and Wan.

$naive video generate "drone shot over city at dusk"

Social

Post and schedule across 10+ social platforms.

$naive social post "..." --platforms twitter,linkedin --publish

SEO

Keyword research, backlinks, and competitor analysis.

$naive seo keywords google search-volume --keywords "..."

AEO

AI search optimization and LLM response tracking.

$naive aeo llm-responses chatgpt --keyword "..."

E-commerce

Product listings, pricing, and sellers from Google and Amazon.

$naive ecommerce google products --keyword "..."

Apps

Managed-hosted Next.js apps with an optional managed backend.

$naive apps create --name StudyAI --type fullstack

Database

Managed Postgres — SQL, CRUD, and migrations.

$naive apps db tables <app-id>

Employees

Hire and configure AI workers.

$naive employees hire --role "Content researcher"

Cron

Schedule recurring agent jobs automatically.

$naive cron create

Vault

Per-user encrypted credentials — retrieved at runtime, never in prompts.

$naive vault put instantly.api_key key_xyz

Approvals

Human-in-the-loop enforcement at the primitive boundary.

$naive approvals list

Sessions

Revocable MCP sessions — identity and policy travel with every call.

$naive sessions create

Jobs

Unified async tracking for long-running operations.

$naive jobs

Custom compute

Soon

Run containers and long-running workloads that scale on demand.

$naive compute run

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