Pexo
banner
Pexo/Blog/What Is Agent-as-a-Service (AaaS)? The Complete Guide

What Is Agent-as-a-Service (AaaS)? The Complete Guide

Finn avatar
Finn·Last updated May 29, 2026
What Is Agent-as-a-Service (AaaS)? The Complete Guide
Summary

Agent-as-a-Service (AaaS) is a delivery model in which a complete, autonomous agent is sold as an endpoint: you dispatch a goal, it plans, uses tools, and returns a finished result, with the process opaque. This guide is the deep dive on the AaaS layer — the task lifecycle mapped onto Manus's task.create/poll API, the value axis (Skill = procedure, MCP = capability, AaaS = result), examples (Manus, Devin, Replit Agent, Anthropic Claude Managed Agents; Pexo in video), outcome-oriented pricing and risk absorption, disambiguation from Service-as-Software (economics) and AI-as-a-Service (infrastructure), and an honest treatment of AaaS as pre-paradigmatic — no shared protocol, discovery, reputation, or settlement layer yet.

Agent-as-a-Service (AaaS) is a delivery model in which a complete, autonomous agent is sold as an endpoint: you dispatch a goal, and the agent plans the approach, gathers the information it needs, uses its own tools, and returns a finished result — with the entire process opaque to the caller. It is the layer above a model API: where a traditional API is "call an endpoint, get a block of text back," an Agent-as-a-Service endpoint is "dispatch a task, and the agent owns the multi-step work and hands you the deliverable."

This single shift — from buying a capability you assemble to buying a result you accept or reject — is what separates AaaS from the Model Context Protocol (MCP), from Anthropic Agent Skills, and from the older idea of AI-as-a-Service (AIaaS). The clearest reference points are Manus, Devin, Replit Agent, ChatGPT Agent, and Anthropic's Claude Managed Agents; in the video vertical, Pexo routes a single goal across models like Seedance 2.0, Kling 3.0, Veo 3.1, Sora 2, and Runway Gen-4 to return a finished, multi-shot film rather than a raw clip. This guide is the deep dive on the AaaS layer specifically: what it is, how the task lifecycle works, what it sells, who is doing it, how it is priced, and why it remains pre-paradigmatic. For the side-by-side comparison of all three layers, see the pillar, MCP vs Agent Skills vs Agent-as-a-Service: what each layer actually sells.

What Is Agent-as-a-Service?

Agent-as-a-Service is not a new protocol and not a new kind of model — it is a way of packaging and selling autonomy. You do not assemble an agent from parts, and you do not call a single capability and judge the output yourself. You hand a complete agent a goal — "research this market and write the brief," "fix this failing test suite," "produce a fifteen-second product video" — and it takes responsibility for the whole job. Three properties define the layer:

  • You dispatch a goal, not a prompt. The input is an objective with constraints, not a single instruction the way a model API expects one. The agent infers the steps you did not spell out.
  • The agent owns planning and execution. It decomposes the goal, decides which tools and sub-steps to run, retries when something fails, and orchestrates the whole sequence. The caller does none of this.
  • The process is opaque; the deliverable is the product. You see the finished result, not the internal trajectory. There is no obligation on the caller to understand — or even be shown — how it was produced.

The contrast with a model API is the cleanest way to fix the idea. A model API is synchronous and atomic: input in, output out, in seconds, with no claim that it solved your problem. An AaaS agent is asynchronous and accountable: it plans, works over minutes to hours, and claims responsibility for the outcome. The model API sold you raw generation; the AaaS agent sold you a finished thing.

How Agent-as-a-Service Works

Behind every AaaS product is a task lifecycle that looks roughly the same regardless of vertical. Recognizing the lifecycle is the fastest way to spot the layer in the wild, because the shape of the API gives it away even when the marketing does not. It has four stages:

  1. Dispatch. The caller submits a goal and any context — a brief, a URL, a file, constraints on length or quality. This returns a task handle immediately; crucially, it does not return the answer, only a reference to work that has just started.
  2. Plan. The agent interprets the goal, decomposes it into steps, and decides the method. This is where autonomy lives: the same goal can produce different plans depending on what the agent finds, and the caller is not consulted.
  3. Execute. The agent runs the plan — calling its own tools, querying data, generating intermediate artifacts, retrying failed steps, and orchestrating any sub-agents. This is where minutes-to-hours of work happen, entirely opaque from the outside.
  4. Deliver. The agent returns the finished deliverable, often via polling or a webhook, sometimes with files attached. The caller accepts or rejects the result.

Manus makes this concrete. Its public API surface is deliberately narrow and maps almost exactly onto the lifecycle above: task.create to dispatch, task.send_message to add context mid-run, task.poll to check status and retrieve output, plus files, webhooks, connectors to external systems, and an "agent profile" that acts as a speed/quality dial. There is no model library, no fine-tuning surface, no eval harness — none of the machinery you would expect if you were building an agent. You delegate to one. That narrowness is the tell: an AaaS API exposes task management, not capability access.

Because the work is long-running and asynchronous, AaaS feels different from an API call in practice: you fire a task and walk away, you poll or wait for a webhook, and you receive a deliverable later. The mental model is commissioning a contractor, not calling a function.

What Sells It: The Value Axis

The reason AaaS is worth naming as a distinct layer is not the async API — plenty of slow APIs exist. It is what unit of value changes hands, and who absorbs the risk. This is the single most useful lens for the layer:

A Skill sells a procedure, an MCP server sells a capability, and an Agent-as-a-Service endpoint sells a result:

LayerUnit you buyWhat you still have to doWho owns quality risk
Skill (procedure)An SOP / workflow templateRun it, integrate it, fix every failureThe caller
MCP server (capability)One call / one endpointJudge and assemble the outputThe caller
Agent-as-a-Service (result)A complete deliverableAccept or reject itThe seller

Each step up that ladder, the seller takes on more of the buyer's work and risk — and earns more pricing power for doing so. This is precisely why AaaS commands outcome-oriented pricing while the capability layer is stuck with per-call billing: a per-call API makes no promise it solved your problem, so it can only charge for the call, while an agent that hands you a finished, accountable result can charge for the result. The risk the seller absorbs is the thing the buyer is paying to offload.

This value axis — and the full three-way comparison of where pricing power sits at each layer — is the subject of the pillar, MCP vs Agent Skills vs Agent-as-a-Service: what each layer actually sells.

Examples of Agent-as-a-Service

The category is legible because several products, arriving from different starting points, converge on the same shape: an agent sold as an endpoint that returns a finished result. That convergence is the evidence that agent-as-endpoint is a real consumption model, not one company's framing.

ProductMakerWhat you dispatchWhat you get backNotable
ManusManusA general task (research, analysis, build)A completed deliverableThe clearest reference; narrow task.create/poll API, agent-profile speed/quality dial
DevinCognitionA software engineering taskCode changes, a working fixAutonomous software engineer; runs long-horizon dev work
Replit AgentReplitAn app or feature to buildA running applicationBuilds and deploys inside the Replit environment
ChatGPT AgentOpenAIA multi-step task in a sandboxA completed resultAgent mode that plans and acts across tools
Claude Managed AgentsAnthropicAn agent session / taskA managed agent runPublic beta April 8 2026; billed at token rates + ~$0.08/session-hour
PexoPexoA video goalA finished, multi-shot filmThe video-vertical instance; auto-routes across 10+ models

Two of these bracket the category from opposite ends. Manus says, in effect, "we built a general agent — here is its API." Anthropic's Claude Managed Agents (public beta April 8 2026, billed at standard token rates plus roughly $0.08 per session-hour) say, "we built the runtime — here are managed sessions." One sells a finished generalist; the other sells a managed place for agents to run. They approach from opposite directions and meet at the same conclusion: the agent, as an endpoint, is the unit to sell.

The video vertical shows the same shape in one concrete domain. Hand Pexo a goal — "a fifteen-second cyberpunk cat video" — and it does not return a raw clip. Internally it writes a script, breaks the story into shots, routes each shot to the best-suited model across a pool of more than ten (Seedance 2.0, Kling 3.0, Veo 3.1, Sora 2, Runway Gen-4), generates them, adds transitions, scores an original track, mixes a multi-track soundtrack, and masters the audio — then delivers a finished film. You never chose a model, wrote a model-specific prompt, or touched a timeline. That is AaaS in one vertical: a goal in, a finished result out, the production absorbed — Pexo is to video what Manus is to general knowledge work.

Agent-as-a-Service vs Service-as-Software vs AI-as-a-Service

Three look-alike terms get used as if they were synonyms. They are not, and conflating them is the most common way the AaaS conversation goes wrong — usually by overstating how mature the layer is. They name different things: a delivery model, an economic framing, and an infrastructure category.

TermWhat it describesThe question it answersExample
Agent-as-a-Service (AaaS)A delivery model — a complete agent sold as an endpointHow is the work delivered?Manus, Devin, Pexo
Service-as-Software (SaaS 2.0)An economic framing — software that sells outcomes, not toolsWhat business model is this?The shift Thoughtworks describes
AI-as-a-Service (AIaaS)An infrastructure category — renting models and computeWhat are you renting access to?Hosted model APIs, managed inference

The clean way to hold them apart: AaaS is delivery, Service-as-Software is economics, AIaaS is infrastructure access.

  • Service-as-Software, sometimes called "SaaS 2.0," is the analyst framing — popularized in writing from firms like Thoughtworks — for software that sells an outcome rather than a tool the customer operates. It names a shift in business model, not a delivery mechanism; AaaS is one concrete way to deliver Service-as-Software, because one term names what is sold and the other how it is sold.
  • AI-as-a-Service (AIaaS) is the older term, and it sits a full layer below AaaS: renting access to models and AI compute — the capability layer, the thing a model API does. This matters for market sizing. The large figures that circulate (a trajectory often cited as roughly $9.5B growing toward $43B) are almost always measuring AIaaS, not Agent-as-a-Service — so when someone cites a big "AaaS market," check whether the underlying figure is really AIaaS infrastructure spend.

Is AaaS Just an API?

No — and the reason matters, because it is the single most common misread of the layer. AaaS is defined by what is sold and who absorbs the risk, not by the protocol used to invoke it. The interface is not the layer.

The same AaaS agent could be reached over a REST API, a CLI binary, an npm package, or a Claude Code skill. None of those transports changes what you are buying: a finished result with the risk carried by the seller. A polished REST surface does not promote a capability-layer model API into AaaS, and a humble CLI does not demote an AaaS agent into something lesser. Judge the layer by the unit of value, never by the door you walk through to reach it.

This cuts in a direction that surprises people: today, AaaS agents are frequently wrapped as Claude Code skills — and that does not make them skills. It happens because the skill container is, right now, the only agent-native distribution channel that exists, so wrapping an agent as a skill is the path of least resistance for making it reachable by another agent. But the wrapper is packaging, not identity. Underneath the SKILL.md, the thing being sold is still a result, the risk is still the seller's, and the layer is still AaaS. A skill that merely invokes a remote agent is a doorway to AaaS, not the procedure-selling skill layer itself. The transport is incidental; the value structure classifies it.

Agent-as-a-Service Is Still Pre-Paradigmatic

Naming a layer is not the same as declaring it finished, and honesty about AaaS requires saying plainly: the layer is early. The boring, reliable infrastructure that made both SaaS and MCP dependable does not exist for AaaS yet. Four pieces are missing.

Missing layerWhat exists todayWhy it matters
Shared protocolAll private REST APIs; Google's A2A has 150+ orgs but neither Anthropic nor OpenAI has adopted itNo interoperability — every integration is bespoke
DiscoveryNo "agent yellow pages"; buyers' agents find providers via web searchDistribution runs through being found, not through a registry
ReputationNo cheap way for a caller to verify a deliverable's qualityTrust is improvised in prose, per interaction
SettlementOpaque per-vendor credits; failed runs often still billedCosts accrue by effort while value is delivered by result
  • No shared protocol. Manus, Devin, Replit Agent, ChatGPT Agent, and Anthropic Managed Agents all expose private REST APIs. Google's A2A protocol has more than 150 organizations signed on, but neither Anthropic nor OpenAI has adopted it — so it is not yet the connective tissue MCP became for agent-to-tool access. Every AaaS integration today is bespoke.
  • No discovery layer. MCP has registries; AaaS has no equivalent "agent yellow pages." A buyer's agent finds a provider through web search — which is exactly why answer-engine visibility, being the source an AI assistant cites, is the real distribution mechanism for an AaaS product right now.
  • No reputation layer. A calling agent cannot cheaply verify a returned deliverable before trusting it, so trust gets hand-built in natural language — a prompt instruction standing in for a contract — which does not scale.
  • No standard settlement. Costs accrue by effort (tokens, session-hours) while value is delivered by result, failed runs are often still billed, and there is no shared notion of paying only for an accepted deliverable.

This is not a flaw to paper over; it is the shape of an early category. SaaS looked like this before billing, identity, and uptime conventions hardened. What is worth noticing is that in a pre-paradigmatic layer, the scarcest asset is the definition — the frame the rest of the market adopts. MCP and Agent Skills have already been defined by Anthropic; Agent-as-a-Service has not been pinned down by anyone, which is exactly why the term is still contested.

Resources

ResourceURLDescription
Manus APIopen.manus.im/docs/v2A general agent sold as an endpoint — the clearest AaaS reference
Model Context Protocolmodelcontextprotocol.ioThe open standard for agent-to-tool integration (the capability layer)
Anthropicanthropic.comAgent Skills standard and Claude Managed Agents
Thoughtworksthoughtworks.comWriting on Service-as-Software, the economic framing
Pexopexo.aiThe video-vertical Agent-as-a-Service — goal in, finished film out

Frequently Asked Questions (FAQ)

What is Agent-as-a-Service (AaaS)?

Agent-as-a-Service is a delivery model in which a complete, autonomous agent is sold as an endpoint. You dispatch a goal; the agent plans the approach, gathers information, uses its own tools, and returns a finished deliverable, with the process opaque to you. Unlike a model API that returns a block of text from a single call, an AaaS agent owns the multi-step work and is accountable for the result.

How is AaaS different from SaaS?

Traditional SaaS sells you a tool you operate yourself — a dashboard, an editor, a workflow you drive. AaaS sells you a result: you delegate a goal and receive a finished deliverable without operating anything. The economic version of this shift is often called Service-as-Software, or "SaaS 2.0" — software that charges for outcomes rather than seats — and AaaS is one concrete way to deliver it.

Is Agent-as-a-Service just an API?

No. An API is an interface; AaaS is a layer defined by what is sold and who absorbs the risk. The same AaaS agent can be reached over REST, a CLI, an npm package, or a Claude Code skill — the transport does not change that you are buying a finished outcome rather than a single capability or a procedure you run yourself. Judge the layer by the unit of value, not by how it is invoked.

What are examples of Agent-as-a-Service?

Manus is the clearest general example, exposing task.create / task.poll style delegation through a public API. Devin (software engineering), Replit Agent (app building), ChatGPT Agent, and Anthropic's Claude Managed Agents share the shape. In the video vertical, Pexo is an AaaS instance: give it a goal and it returns a finished, multi-shot film with score and mix rather than a raw clip.

How is AaaS different from MCP or an Agent Skill?

A Skill sells a procedure — an SOP your own agent reads and runs, owning every failure. An MCP server sells a capability — one synchronous call whose output you judge and assemble yourself. An Agent-as-a-Service endpoint sells a result — a finished deliverable, with the seller absorbing planning, execution, and quality risk. Skills and MCP extend the agent you operate; AaaS is delegating the whole job to another agent.

How does the AaaS task lifecycle work?

It runs in four stages. You dispatch a goal and immediately get back a task handle, not an answer. The agent plans the method on its own. It executes — calling tools, retrying, orchestrating sub-steps over minutes to hours, all opaque to you. Finally it delivers the finished result, typically via polling or a webhook, which you accept or reject.

Does Agent-as-a-Service have a standard protocol?

Not yet. Providers expose private REST APIs, there is no shared discovery registry, and quality verification and billing are improvised per vendor. Google's A2A protocol is the leading candidate, with more than 150 organizations signed on, but major model labs including Anthropic and OpenAI have not adopted it. AaaS exists as a market structure before it exists as a protocol — it is pre-paradigmatic.

How is Agent-as-a-Service priced?

It is priced toward outcomes, because the seller absorbs the planning, execution, and quality risk that a per-call API leaves to the buyer — and that absorbed risk is what gives AaaS its pricing power. In practice, today's billing is still mixed: costs often accrue by effort (token rates, or per-session-hour fees like the roughly $0.08/session-hour on Anthropic's Managed Agents) even though value is delivered by result. There is no standard settlement layer yet, and failed runs are frequently still billed.

How is AaaS different from AI-as-a-Service (AIaaS)?

AIaaS is the older term for renting access to models and AI compute — the capability layer that a model API occupies. AaaS sits above it: a complete agent that uses that infrastructure to deliver a finished result. The distinction matters for market sizing, because the large figures often quoted (a trajectory cited around $9.5B toward $43B) usually measure AIaaS infrastructure spend, not the much younger Agent-as-a-Service layer.

Why is Agent-as-a-Service described as pre-paradigmatic?

Because the infrastructure that made SaaS and MCP reliable does not exist for AaaS yet. There is no shared protocol (all private REST APIs), no discovery layer (no "agent yellow pages"; buyers find providers via web search), no reputation layer (callers cannot cheaply verify deliverable quality), and no standard settlement (opaque credits, failed runs often billed). The category exists as a real consumption model before its plumbing has standardized.

Pexo Recommend

Agent-as-a-Service for Video: How AI Video Agents Deliver Finished Work

Agent-as-a-Service for Video: How AI Video Agents Deliver Finished Work

Agent-as-a-Service for video: the difference between a single-model video API (a capability — one clip, you assemble the rest) and a video AaaS (a result — a finished, multi-shot, scored film from a goal). Covers the pipeline, auto model selection across Seedance 2.0, Kling 3.0, Veo 3.1, Sora 2, and Runway Gen-4, and running it inside Claude Code, Codex, and OpenClaw.

Finn avatarFinnMay 29, 2026