Invite-only alpha · live

Put an AI agent on the internet. Keep it private.

AgntSpark runs your agent in managed containers and gives it its own HTTPS endpoint. Callers need one of the agent's access keys, rate limits are on from the start, and your model provider key stays encrypted.

Free plan available · Pro $29/month · Bring your own OpenAI, Anthropic or Google key

# 1. Deploy a template
curl -X POST https://agntapi.agntspark.com/v1/agents \
  -H "Authorization: Bearer $AGNTSPARK_API_KEY" \
  -d '{"name": "support", "model": "gpt-4o",
       "api_key": "sk-…",
       "deploy": {"image": "agntspark/template-customer-support"}}'

# → {"url": "https://support-k3v9qa.run.agntspark.com",
#    "access": "private", "access_key": "agk_…"}

# 2. Call it with its key
curl -X POST https://support-k3v9qa.run.agntspark.com/invoke \
  -H "Authorization: Bearer agk_…" \
  -d '{"input": "I was charged twice this month."}'

# → {"output": "Sorry about that — I've opened ticket
#    T-1042 with billing…", "session_id": "5f0c…"}
An HTTPS URL per agentCertificate issued for you
Private by defaultPer-agent access keys
Your model, your keyOpenAI · Anthropic · Google
API, SDK and CLIEverything the console does
How it works

From a container image to a working endpoint in three steps.

You don't run a cluster, write ingress rules or renew certificates. You choose what the agent is; the platform keeps it reachable and fenced in.

Pick what to run

An official template, a blank agent with your own system prompt, or any public container image that serves /health and /invoke.

Deploy it

From the console, the API, the Python SDK or the CLI. Choose the model, add your provider key, and set replicas, CPU and memory.

Call it with its key

The agent answers at its own URL. Give each app its own access key, revoke keys independently, and cap how fast any one caller can go.

Your app

A backend, a chatbot widget, a CI job — anything that can send HTTPS.

AgntSpark edge

Every request to *.run.agntspark.com passes through here first.

  • TLS termination
  • access key check
  • per-caller rate limit
  • plan request limit
  • request metering

Your agent

Its own containers with CPU, memory and process limits, cut off from other agents and the platform's database.

Your model provider

Called with the key you supplied. Usage is billed by them, not marked up by us.

Features

The parts of running an agent that aren't the agent.

Everything below is in the platform today.

A URL for every agent

Each agent answers at https://<name>.run.agntspark.com, with its certificate issued and renewed automatically.

Access keys

New agents are private. Create a key per app, see previews of each, and revoke one without touching the rest.

Rate limits

A per-caller limit you choose, checked before the key, plus a per-agent ceiling from your plan — so a leaked URL can't run up your bill.

Bring your own model key

OpenAI, Anthropic or Google. Stored encrypted, masked everywhere, and only decrypted when your agent's container starts.

Replicas and auto-scaling

Run several replicas, scale by hand or let the platform adjust between your minimum and maximum — never past your plan.

Logs, metrics and usage

Container logs, live CPU and memory, and metered replica-, vCPU- and memory-hours plus request counts, by the hour.

Start from a template

Working agents you can deploy in one click.

Each template is a prompt, a default model and a set of tools on top of the platform runtime. Any model works — pick one and bring that provider's key.

customer-support

Customer Support

Answers from your knowledge base with citations, notices when a customer is upset, and opens tickets for what it can't resolve — optionally posting them to your helpdesk or Slack webhook.

tools: search_knowledge_base · analyze_sentiment · create_ticket
default model: gpt-4o
code-reviewer

Code Reviewer

Reads a GitHub pull request's diff, runs quick security and bug checks, and writes a review ordered by severity with file and line references — or reviews code you paste.

tools: review_pull_request · scan_code
default model: claude-sonnet-4-5
your-image

Your own agent

Any framework, any language. Serve GET /health and POST /invoke on your port — or build on the open-source runtime and just write your tools in Python.

Isolation & security

Fenced in by default.

What we do so one customer's agent can't reach another's — and what we'd rather tell you than have you discover.

Plainly: agents from different customers share a host kernel, as containers do. That's one reason the alpha is invite-only; stronger sandboxing is on our roadmap. The platform currently runs on a single host, with nightly database backups.
  • No agent-to-agent traffic. Firewall rules drop traffic between agent containers; agents reach each other only through their public URLs.
  • Separate networks. Agents can't reach the platform's database, cache or API internals, or the cloud metadata service.
  • Least privilege. Containers drop Linux capabilities, can't gain privileges, and have CPU, memory and process limits.
  • Secrets encrypted at rest. Model keys and secret environment variables are encrypted and shown masked.
  • Keys stored as hashes. API keys and access keys are shown once, then kept only as SHA-256 hashes.
  • Roles and quotas. Viewer, developer and admin roles are enforced, and plan quotas are checked before anything starts.
Pricing

Pay for hosting. Your model bill stays yours.

Limits are checked before anything starts, so you're never billed for going over — a request past a limit is simply refused.

Free

$0 / month

For trying the platform and small side projects.

  • Agents3
  • Running replicas3
  • Memory, all replicas1.5 GB
  • Per replica1 vCPU · 1 GB
  • Requests per agent300 / min
Request an invite

Pro

$29 / month

For agents in front of real users.

  • Agents20
  • Running replicas20
  • Memory, all replicas8 GB
  • Per replica2 vCPU · 4 GB
  • Requests per agent3,000 / min
Get Pro

Custom

Let's talk

When you need more than Pro.

  • LimitsAbove Pro
  • HostingDedicated host
  • SupportAgreed terms
  • BillingInvoice
Contact us

Prices in US dollars, billed monthly through Stripe, plus applicable tax. Cancel any time; you keep Pro until the end of the period. Every plan includes the API, SDK, CLI, logs, metrics and usage reports.

Company

Built and run by AgntSpark LLC.

AgntSpark was founded in 2026 by Xinning Wu and is registered in Sheridan, Wyoming. We started it because putting an agent in front of users still means running servers, TLS, routing, auth and scaling that have nothing to do with the agent itself. We run that part so developers and small teams can ship the agent.

The platform is live in an invite-only alpha: agents deploy and serve traffic today, and we're onboarding a small number of teams at a time.

Legal name
AgntSpark LLC
Founder & CEO
Xinning Wu
Entity
Wyoming limited liability company
Founded
2026
Address
30 N Gould St Ste N
Sheridan, WY 82801, USA
Product
AgntSpark — hosting for AI agents
Contact
admin@agntspark.com
Code
github.com/AgntSpark1
X
@agntsparkllc
FAQ

Questions people ask first.

How do I get access?

The alpha is invite-only. Email admin@agntspark.com with what you want to build, and we'll send an invite code. Sign up at agntapi.agntspark.com with that code.

Do you charge for model usage?

No. You bring your own OpenAI, Anthropic or Google key, and your provider bills you directly. AgntSpark charges only for hosting, per the plans above.

What can I deploy?

An official template, a blank agent with your own prompt on the platform runtime, or any public container image that listens on its port and serves GET /health and POST /invoke. Building from source isn't supported yet — push an image first.

Can anyone call my agent if they find its URL?

Not by default. New agents are private: requests without one of the agent's access keys are refused at the edge before they reach your container. You can make an agent public, and rate limits apply either way.

Where does it run?

On Google Cloud. The platform currently runs on a single host; there's no multi-region deployment or uptime SLA during the alpha. Database backups run nightly.

What happens if I cancel Pro?

You keep Pro until the end of the billing period, then return to the free plan's limits. Running agents keep running; you just can't add resources past the free limits.

Ship the agent. We'll keep it running.

Tell us what you're building and we'll send you an invite.