Pricing

Flat for builders.
Per client for partners.

Builder is $49 a month for your whole org. MSP Partner is $250 a month plus $15 per active client workspace. Every line item Swirls bills for is on this page.

Free

$0

Author .swirls files locally, deploy to Swirls Cloud, and inspect the compiled project.

  • 1 project
  • Full Portal and graph view
Install the CLI

Builder

$49/mo

Hosted production for one org. Flat price, every builder included.

  • 25,000 credits a month
  • 5 projects
  • Unlimited builders
  • 7-day free trial
Start free trial

By signing up you accept our Terms of Service

recommended

MSP Partner

$250/mo

One license for your practice. An isolated workspace for each client.

  • 2 active client workspaces included, then $15 each
  • 50,000 pooled credits a month
  • Unlimited projects and builders
  • White-label available
Start as a partner

By signing up you accept our Terms of Service

Enterprise

Custom

Volume rates, BYO-KMS, on-prem or your VPC, and a custom SLA.

  • Credits from $0.80 per 1,000
  • Unlimited audit retention
  • Named 24/7 support
Contact us

Price sheet

Everything Swirls bills for.

Builder license

$49 / mo

One org, 5 projects, unlimited builders.

MSP Partner license

$250 / mo

One practice, unlimited projects, 2 active client workspaces included.

Active client workspace

$15 / mo

Billed only in months the workspace runs something. Idle is free.

Included credits

25k · 50k / mo

25,000 on Builder. 50,000 on MSP Partner, pooled across clients. Reset monthly.

Extra credits

$1 per 1,000

Same rate on Builder and MSP Partner. Enterprise volume rates from $0.80.

Credit top-ups

$4.99 · $19.99

3,000 or 18,000 credits, one-time. Top-ups never expire.

White-label add-on

$100 / mo

Your domain, logo, and support path. MSP Partner plans.

Seats

$0

Unlimited builders on every paid plan. Clients never need accounts.

What a credit buys

Workflows and agents meter from one balance.

Workflow node execution

1 credit

AI or agent node call, any model

25 credits

Agent conversation turn

25 credits

Control flow (switch, wait)

0

Failed node executions

0

You bring your own provider keys and pay providers directly. Credits cover execution, with no markup on model calls.

The math for a 12-client practice

One $250 license plus 10 billable workspaces at $15 is $400 a month. The first 2 active workspaces are included, and idle clients cost nothing. You set your own client pricing and keep the margin.

FAQ

Pricing questions, answered.

Which plan is right for me?

Free lets you author `.swirls` files locally and deploy them to Swirls Cloud to inspect the compiled project. Builder is production for one org: $49 a month flat, 5 projects, unlimited builders, 7-day free trial. MSP Partner is for practices running a book of clients: one $250 license, unlimited projects, and an isolated workspace per client at $15 a month when active. Enterprise adds declarative managed provider keys (type: managed), BYO-KMS, on-prem or customer-VPC deployment, attestation, and a custom SLA.

What counts as an active client workspace?

A client workspace is a project you deploy for one client, with its own connections, policies, and audit trail. It counts as active in a billing month when it runs at least one workflow or agent turn that month. Active workspaces are $15 for the month, and the first 2 each month are included in the license, which covers your internal build and template projects. Idle clients cost nothing, so you can keep a client provisioned between engagements without paying for them. Run production and staging for one client as deployment environments inside the same workspace.

Do my clients need Swirls accounts?

No. Client workspaces belong to your organization. Your builders create them, deploy to them, and operate them, and your clients get the outcomes through the channels you wire up. You never pay a seat for a client employee.

Can I resell Swirls to my clients?

Yes. That is what the MSP Partner plan is for, and you can subscribe to it directly from your billing settings. You set your own client pricing and bundle Swirls-built automation into your managed service packages. The partner agreement covers the commercial terms of reselling. If you buy software through a distributor marketplace, ask us about availability at [email protected].

Can I white-label Swirls?

Yes. White-labeling is a flat $100 per month add-on for MSP Partner accounts: your domain, your logo, and your support path in front of the platform. Contact [email protected] to turn it on for your organization.

What is a credit?

A credit is the unit of execution for both workflows and agents. In a workflow, most nodes cost one credit, while AI and agent nodes cost 25 credits per call regardless of model. Control flow nodes (switch, wait) are free, and failed node executions are not billed. Talking to an agent costs 25 credits per turn, where a turn is one message you send, on the same credit balance.

What happens if I run out of credits?

Workflow runs pause as a billing hold and agents stop accepting new turns until you have credits again. You can upgrade your plan or buy a one-time top-up. Pile of Credits adds 3,000 credits for $4.99, and Bag of Credits adds 18,000 credits for $19.99. Top-up credits land on your balance right away and never expire, so you can pick up the conversation where you left off.

Does Swirls mark up my provider calls?

No. You bring your own provider keys (OpenAI, Anthropic, Google, OpenRouter, Resend, and others) by declaring them in a secret block and setting values in Cloud — and pay each provider directly. Swirls credits cover orchestration and execution infrastructure only. Enterprise customers can declare type: managed secrets to use platform-supplied keys instead of running their own provider accounts.

Can I self-host instead of using hosted Swirls?

Self-hosted production deployments are available for Enterprise customers that need on-prem or customer-VPC control. The free workflow is local authoring plus cloud deployment for inspection, not a local execution runtime.

How does Swirls handle data residency, compliance, and security reviews?

Permissions are bound to the exact workflow definition; change the workflow and old credentials stop working. Every execution event lands in an append-only audit log. MSP Partner includes a standard DPA and 90-day audit retention. Enterprise adds a custom DPA, BAA for healthcare, quarterly attestation reports, SOC 2 / ISO evidence on demand, and security questionnaire turnaround under five business days. The security page has the full threat model.

Do you charge per seat?

No. Every paid plan includes unlimited builders at a flat price: Builder is $49 a month for your whole organization, and the MSP Partner license covers your whole practice. You pay for the projects and workspaces you run, never for the number of people logged in, and never for your clients or their employees.

What happens when I hit the Builder project limit?

Builder includes 5 projects per organization, which comfortably covers one company's systems. If you are deploying a project per client, that is what MSP Partner is for: unlimited projects, an isolated workspace per client at $15 a month when active, and unlimited builders. Upgrade any time from your billing settings. Your existing projects come with you.

Can I upgrade or downgrade mid-cycle?

Yes. Plan changes take effect at the next billing cycle. If you upgrade mid-cycle, you keep your current plan's included credits for the remainder of the cycle and move to the new plan on renewal. Downgrades follow the same pattern. Cancellations stop billing at the end of the current cycle.

How do I get a custom Enterprise quote?

Contact us. Enterprise contracts are priced based on credit volume, deployment surface (multi-tenant, dedicated region, on-prem), encryption posture (managed vs BYO-KMS), retention and attestation needs, support hours, and SLA requirements. Starting point is typically a five-figure monthly commitment.

Anything else? Ask us.

Start building today.

Start with one task. Build the system around it. Run it for one client, then every client.