Logo

fleet · 6 agents · 4 running · 0 failed (24h)

Somewhere for your agents to live once they leave your laptop

Deploy agents built with LangChain, CrewAI, the OpenAI Agents SDK or your own code. We give them a schedule, a secret store, retries when a call fails, and a record of everything they did.

  • Any framework
  • Scheduled and event-triggered
  • Full run history

From £19.99 a month. Prices exclude VAT. No setup fee, no minimum term.

fleet · theemailshop-prodlive
agentstatelast24h
invoice-chaserrunning00:0248
lead-enricherrunning00:11214
stock-reconcilerscheduled02:001
support-triagerunning00:00631
weekly-reportidleMon 08:000
price-monitorrunning00:05288

the options

Three places agents end up

Almost every agent starts on a developer's machine. What happens next usually decides whether it becomes something the business relies on or something that quietly stopped in March.

 A cron job on a VPSA no-code agent platformThe Email Shop
FrameworkAnythingTheirs, and only theirsAnything — LangChain, CrewAI, OpenAI SDK, plain Python or Node
When a run failsIt fails silently unless you built alertingRetried, opaquelyRetried with backoff, then alerted with the full trace
SecretsEnvironment variables in a fileTheir vaultEncrypted store, injected at run time, rotatable
Schedulingcrontab, if you remember the syntaxBuilt inSchedules, webhooks and queue triggers, all in one place
Run historyLog files, until the disk fillsKept, in their dashboardEvery run: inputs, steps, outputs, cost and duration
Cost per month£5–£16 plus everything you build around itRoughly £24–£87 for SMB tiersFrom £19.99, all in

For a single agent that runs once a day and does not matter much if it misses a day, a cron job on a small VPS is honestly fine.

included

The operations layer agents are missing

You have written the agent. This is the part between it working once and it working every day.

Bring your own framework

If it runs in Python or Node, it runs here. We do not ask you to rewrite your agent into a visual builder or a proprietary DSL to deploy it.

Schedules, webhooks and queues

Run on a cron expression, when an HTTP request arrives, or when a job lands on a queue. One agent can have several triggers without changing its code.

Secrets that are not in your repo

API keys and tokens live encrypted and are injected as environment variables at run time. Rotate one centrally instead of redeploying six agents.

Retries with exponential backoff

Third-party APIs fail. Runs retry on a backoff you set, and only alert you once they have genuinely given up rather than on the first blip.

Cost and duration per run

Every run records tokens, spend, duration and outcome, so you can see which agent is expensive and which one quietly doubled its runtime last week.

Staging that matches production

A separate environment with its own secrets and schedules, so a change can be proved before it runs against live systems.

pricing

Straightforward monthly pricing

One rate that does not change after the first year. Move up or down a tier whenever you like, and cancel any month.

Launch

First agents in production

£19.99/month

  • 2 vCPU
  • 4 GB RAM
  • 40 GB NVMe
  • 3 agents
  • Any Python or Node framework
  • Schedule and webhook triggers
  • Encrypted secret store
  • Run history kept 30 days
  • 24/7 UK support
Talk to us about this plan
most chosen

Growth

A working fleet

£39.99/month

  • 4 vCPU
  • 8 GB RAM
  • 100 GB NVMe
  • 10 agents
  • Everything in Launch
  • Ten agents with parallel runs
  • Staging environment
  • Queue triggers and retry policies
  • Run history kept 90 days
Talk to us about this plan

Scale

Agents across several teams

£79.99/month

  • 8 vCPU
  • 16 GB RAM
  • 250 GB NVMe
  • 30 agents
  • Everything in Growth
  • Thirty agents, isolated per project
  • Role-based access for your team
  • Run history kept 12 months
  • Named technical contact
Talk to us about this plan

Prices exclude VAT. No setup fee, no minimum term.

how it works

What changes when an agent becomes load-bearing

The gap between a demo and something a colleague depends on is mostly these four things.

Silent failure is the default failure

An agent that stops working rarely announces it. The cron job still fires, the process still exits zero, and the work simply stops happening — often noticed weeks later when someone asks why the report stopped arriving. Every run here is recorded with an outcome, missed schedules are flagged, and repeated failures raise an alert with the trace attached. The point is to find out on the day, not in the quarterly review.

Retrying badly is worse than not retrying

Agents talk to APIs that rate-limit, time out and occasionally return nonsense. A naive retry loop hammers a struggling service and turns a blip into an outage — sometimes yours, sometimes theirs. Retries use exponential backoff with a ceiling and a maximum attempt count you set per agent, and a run that exhausts them stops and reports rather than continuing to try.

Secrets multiply faster than agents

Six agents, each needing three API keys, is eighteen credentials to place, and every one committed to a repo or pasted into a config file is a small future incident. Secrets live in an encrypted store, are injected at run time, and are referenced by name. Rotating a key is one change in one place, and no agent needs redeploying.

You will want to know what a run cost

Token spend is easy to ignore until an agent's context grows and its cost per run triples without the behaviour visibly changing. Each run records tokens, spend, duration and outcome, so cost is attributable per agent rather than arriving as a single provider invoice you cannot break down.

questions

Frequently asked questions

Any that run on Python or Node — LangChain, LangGraph, CrewAI, AutoGen, the OpenAI Agents SDK, Anthropic's SDK, or code you wrote yourself with no framework at all. We run your process and provide the scheduling, secrets, retries and history around it. There is nothing to rewrite.

No. You bring your own provider account and key — Anthropic, OpenAI, Google, OpenRouter or a self-hosted endpoint — and the provider bills you for usage directly. We host and operate the agents. That means we have no reason to prefer one model over another on your behalf.

One deployed unit with its own code, triggers and secrets. How often it runs does not affect the count: an agent running every minute is still one agent. Launch includes three, Growth ten and Scale thirty.

Push to a Git repository we watch, or upload a container image. We rebuild and roll the agent over, keeping the previous version so a bad deploy can be reversed immediately. On Growth and Scale you can prove it in staging first.

Each agent has a maximum run duration and, where the framework exposes it, a maximum iteration count. A run that exceeds either is stopped and recorded as failed with its trace kept. This is deliberately a hard stop rather than a warning, because the alternative is a bill.

On Scale, yes — role-based access with agents isolated per project, so one team cannot see or change another's secrets and runs. Launch and Growth are intended for a single team sharing one environment.

Move your agents off the laptop

Deploy from Git, keep your framework, and get scheduling, secrets and run history from day one. From £19.99 a month.