Call it from anywhere · Soon

API api.verulla.app CLI verulla deploy MCP server in development LIVE api.verulla.app/pricing.json

01 / Four primitives

One atomic bundle. Not a marketplace of providers to choose between.

IN DEVELOPMENT

Verulla ID

auth

Sign-up, sign-in and sessions for your app’s users, wired in at deploy.

IN DEVELOPMENT

Verulla Base

database

A database with a schema, provisioned with the app — no provider to pick.

IN DEVELOPMENT

Verulla Store

storage

File and object storage, scoped to the app and included in the bundle.

SUBDOMAINS: IN DEVELOPMENT · CUSTOM DOMAINS: PLANNED

Verulla Name

domain

A slug.verulla.app address with HTTPS forced. Bring-your-own domain is planned.

02 / The headless test

The headless test

Give a headless agent an API key and a prepaid wallet. No browser, no dashboard, no git, no human. Can it ship a working app with auth, data, storage, and a live URL?

THE USUAL WAY · 6 STEPS

  1. 01 Create a repo
  2. 02 Configure the build
  3. 03 Set env vars
  4. 04 Provision a database
  5. 05 Wire an auth provider
  6. 06 Point a domain

Every step is a step that can fail.

VERULLA · 1 CALL · OUR TARGET

Artifact in. A running app with auth, database, storage and a domain out. No repo, no git-host credentials, no card.

We'll publish the transcript when it passes.

03 / Two buyers

Built for the agent. Legible to the human.

For the agentMachine-readable pricing, no contract, no sales call, and a hard spend cap it can't blow through. Spend caps ship with billing.
For the human driving itOne flat number per app, caps you set, and no surprise invoice.

04 / Safe by contract

The spend cap is a safety feature, not a limit.

  1. Hard stop at a deployer-set cap — never a bill-shock invoice.
  2. Prepaid wallets for agent accounts. No post-paid cards for agents.
  3. Every app on .verulla.app gets HTTPS forced, with no config.
  4. Subdomain apps get sandboxed reputation, so one bad tenant can't poison the rest.
GET api.verulla.app/pricing.json
{
  "human_required": false,
  "spend_cap_required": true,
  "payment": ["prepaid_wallet"],
  "billing_unit": "deployed_app",
  ...
}

These rules are published in the contract today. Enforcement ships with billing. Item 3 is live (C14). Items 1, 2 and 4 are not.

05 / Planned pricing

Deployment will be free. You pay when your app gets real users.

SKETCH

$0

per app / month, expires in 72h

slug.verulla.app, auth, a small database, 100 MB storage, 5 GB egress.

+ DOMAIN

+$12

per app / month

Your own domain, with full sending and domain standing.

OVERAGE

Metered

per 1k requests · GB stored · GB egress

Hard stop at your cap. You decide the ceiling.

Point your agent at Verulla.

One API key, one prepaid wallet, one call to live. Join the waitlist and we'll email you once, at launch.

Join the waitlist