Skip to main content
Private preview Working end to end for the accounts that use it; details can still change. Tell us at contact@agentaos.ai before you rely on it, and we support you directly. See Product release phases.
A platform is an AgentaOS account that manages other businesses. You build software for other people: an agency that launches products for clients, a site builder, a marketplace of apps. Each of your clients gets its own business on AgentaOS. It sells under its own name, gets its own invoices and payouts, and you run it with your own API key. AgentaOS stays the merchant of record for every sale, yours and your clients’.

Two kinds of business

A client's business

Someone else’s company. It is verified on its own, including an identity check that only the client can complete. You can take a share of each of its sales.

Another app of your own company

A second product you own (“same company”). It is verified and priced with you. It carries no share and no identity check of its own.
You choose when you create the business: sameLegalEntity: true in the SDK, --same-company in the CLI.

Who does what

Most clients never log in. You can run everything for them and only send them the identity check link. Removing a business you manage, or transferring it to another platform, is not in the dashboard today. Contact us at contact@agentaos.ai.
White-label: create the business with sendInvitationEmail: false and we send no email. You get inviteUrl back and send it to your client yourself, under your own brand.

Acting as a business

Every API call can run as a business you manage. Send its id in the AgentaOS-Account header, or pass { business } in the SDK, or --business <id> in the CLI. Without it, the call acts on your own account.
Only your own key or session may act for a business you manage. Any other id returns 403 You cannot act as this business. See Acting for a business.

Next steps

Build a platform

The five steps, in the SDK and the CLI.

Platform fees

Your share of each client sale, and when it is paid.

Platform webhooks

One endpoint for all your clients’ events.

Businesses (SDK)

Every method, parameter and field.