Pricing

Free for local development. Priced for production.

The full Swirls engine runs on your laptop at zero cost. When you deploy to Swirls Cloud, you pay for credits your agents consume and the organization features your team needs. Unlimited seats on every plan.

Local

Free

The full Swirls engine on your laptop. No account, no card, no usage caps.

  • Unlimited workflow executions
  • Every node type and integration
  • The Portal for inspection
  • Self-host in production if you want
  • No account, no card required
Install the CLI

By signing up you accept our Terms of Service

Developer

$49/mo

Production Swirls Cloud for solo builders. 25,000 credits a month included, $0.002 per credit after that. Same engine as Team.

  • 25,000 credits / month included
  • $0.002 per credit after
  • Unlimited workflows, seats, projects
  • Full engine, every integration
  • OpenTelemetry export to your stack
  • Tamper-evident audit chain
  • 7-day audit retention with export
  • Community support
Start building

By signing up you accept our Terms of Service

recommended

Team

$799/mo

All the organizational features and cheaper credits. 750,000 included monthly at $0.0015 each, plus SSO, role-based access, longer audit, and a 99.9% SLA.

  • 750,000 credits / month included
  • $0.0015 per credit after (25% cheaper)
  • Unlimited seats, no per-seat charges
  • SSO (Google, Okta, generic OIDC)
  • Role-based access control
  • 90-day audit retention with export
  • Business-hours support, 1-day response
  • 99.9% uptime SLA
Start a Team

By signing up you accept our Terms of Service

Enterprise

Custom

Regulated production at platform scale. Volume credit rates from $0.0008. BYO-KMS, on-prem or customer VPC, attestation, custom SLA.

  • Volume credit rates from $0.0008
  • BYO-KMS with HSM-backed root keys
  • On-prem or customer-VPC deployment
  • Unlimited audit retention
  • Quarterly attestation reports
  • SOC 2 / ISO evidence on demand
  • Custom SLA with financial backing
  • Dedicated CSM and solutions engineering
  • Named 24/7 support, sub-4h P0 response
  • Custom DPA, BAA available
Contact us

By signing up you accept our Terms of Service

Bring your own keys

Your API keys. Up to 80% off.

Swirls does not mark up provider calls. When you use your own OpenAI, Anthropic, Google, or other provider keys, you pay provider prices directly. The Swirls credit covers orchestration and execution infrastructure only.

NodePlatform keyBYOK
ai (mid)10 credits2 credits
ai (frontier)50 credits10 credits
ai (image)100 credits20 credits
scrape25 credits5 credits
Volume savings

Credits get cheaper as you scale.

$0.002

Developer

baseline

$0.0015

Team

25% cheaper

$0.0008

Enterprise

60% cheaper

All plans include a monthly credit allowance. Overage pricing applies only to usage beyond your included credits.

Compare every feature

The full surface, side by side. No asterisks.

Ten product surfaces, every tier, every feature. Skim for what matters to you.

Engine & Runtime

The same engine runs everywhere. Durable execution, checkpointing, and replay built in.

  • Full DSL and every node type
    Local
    Developer
    Team
    Enterprise
  • Durable execution
    Every step checkpointed before the next runs. Workflows resume after restarts.
    Local
    Developer
    Team
    Enterprise
  • Concurrent workflow executions
    No artificial cap. Run as many as your credits will fund.
    LocalUnlimited (local)
    DeveloperUnlimited
    TeamUnlimited
    EnterpriseUnlimited
  • Workflow duration
    LocalUnlimited
    DeveloperUnlimited
    TeamUnlimited
    EnterpriseUnlimited
  • Replay window
    How far back you can replay any execution.
    LocalLocal only
    Developer7 days
    Team90 days
    EnterpriseUnlimited

Credits & Compute

Most nodes cost 1 credit. AI nodes are priced by model tier. Control flow nodes are free. Bring your own provider key for the BYOK rate.

  • Included credits per month
    LocalFree, local only
    Developer25,000
    Team750,000
    EnterpriseCustom (5M+)
  • Overage rate per credit
    Local
    Developer$0.002
    Team$0.0015
    EnterpriseFrom $0.0008
  • BYOK savings on AI nodes
    Use your own OpenAI, Anthropic, Google, or other provider keys. Pay provider prices directly.
    Local
    DeveloperUp to 80%
    TeamUp to 80%
    EnterpriseUp to 80%
  • AI nodes (cheap: Haiku, Mini, Flash)
    LocalFree
    Developer1 credit / 1 BYOK
    Team1 credit / 1 BYOK
    Enterprise1 credit / 1 BYOK
  • AI nodes (mid: Sonnet, GPT-4o, Gemini Pro)
    LocalFree
    Developer10 credits / 2 BYOK
    Team10 credits / 2 BYOK
    Enterprise10 credits / 2 BYOK
  • AI nodes (frontier: Opus, GPT-5, o3)
    LocalFree
    Developer50 credits / 10 BYOK
    Team50 credits / 10 BYOK
    Enterprise50 credits / 10 BYOK
  • Control flow nodes (switch, wait)
    LocalFree
    DeveloperFree
    TeamFree
    EnterpriseFree

Identity & Federation

Declarative OIDC at the edge. Identity for the agents you deploy, and SSO for the team that deploys them.

  • Built-in OIDC providers
    Google, GitHub, Microsoft, Slack, Anthropic, OpenAI.
    Local
    Developer
    Team
    Enterprise
  • Custom OIDC / OAuth providers
    Local
    Developer
    Team
    Enterprise
  • SSO for the Swirls app
    Google Workspace, Okta, generic OIDC.
    Local
    Developer
    Team
    Enterprise
  • SAML SSO
    Local
    Developer
    Team
    Enterprise
  • SCIM user provisioning
    Local
    Developer
    Team
    Enterprise
  • Identity-bound delegation policies
    Pin a delegation chain to a specific federated identity at run time.
    Local
    Developer
    Team
    Enterprise

Audit & Compliance

Every execution event lands in an append-only, hash-chained audit log. Each link binds to the workflow hash. You can prove what ran.

  • Tamper-evident audit chain
    LocalLocal only
    Developer
    Team
    Enterprise
  • Audit log retention
    LocalLocal only
    Developer7 days
    Team90 days
    EnterpriseUnlimited
  • Audit log export
    Local
    Developer
    Team
    Enterprise
  • Quarterly attestation reports
    Local
    Developer
    Team
    Enterprise
  • SOC 2 / ISO evidence on demand
    Local
    Developer
    Team
    Enterprise
  • Security questionnaire turnaround
    Local
    Developer
    TeamStandard
    Enterprise< 5 days
  • Custom DPA
    Local
    DeveloperStandard DPA
    TeamStandard DPA
    EnterpriseCustom DPA
  • BAA available (HIPAA)
    Local
    Developer
    Team
    Enterprise

Security & Keys

Policy is enforced cryptographically, not by convention. Permissions are derived from the workflow hash; every layer is attenuated.

  • Workflow-hash-bound permissions
    Local
    Developer
    Team
    Enterprise
  • Per-node secret isolation
    Local
    Developer
    Team
    Enterprise
  • Scoped delegation tokens
    Local
    Developer
    Team
    Enterprise
  • HSM-backed root keys
    Local
    Developer
    Team
    Enterprise
  • Deployment surface
    LocalYour laptop
    DeveloperMulti-tenant Cloud
    TeamMulti-tenant Cloud
    EnterpriseOn-prem or customer VPC

Observability

The Portal for inspection and replay. OpenTelemetry traces for every execution. Logs you can grep.

  • The Portal
    Inspect every execution, replay node-by-node.
    Local
    Developer
    Team
    Enterprise
  • Per-execution replay
    Local
    Developer
    Team
    Enterprise
  • OpenTelemetry tracing
    LocalLocal OTLP
    Developer
    Team
    Enterprise
  • OTel export to your stack
    Honeycomb, Datadog, Grafana, anywhere OTLP-compatible.
    LocalLocal OTLP
    Developer
    Team
    Enterprise
  • Execution log retention
    LocalLocal only
    Developer7 days
    Team90 days
    EnterpriseUnlimited
  • Custom alerting
    Local
    Developer
    Team
    Enterprise

Human-in-the-loop

Approval is part of the language. The Portal surfaces inputs, outputs, and the next step a reviewer is about to authorize.

  • review: true on any node
    Local
    Developer
    Team
    Enterprise
  • Portal approval surface
    Local
    Developer
    Team
    Enterprise
  • Role-based approval routing
    Local
    Developer
    Team
    Enterprise
  • Approval timeouts and escalations
    Local
    Developer
    Team
    Enterprise

Deployment

Two deploy paths. No CI/CD pipeline to build. The compiled definition gets locked to every execution token.

  • swirls cloud deploy
    Local
    Developer
    Team
    Enterprise
  • git push deploy
    Local
    Developer
    Team
    Enterprise
  • Hosted projects
    LocalUnlimited (local)
    DeveloperUnlimited
    TeamUnlimited
    EnterpriseUnlimited
  • Environments per project
    dev, staging, prod, or any custom name.
    LocalUnlimited
    DeveloperUnlimited
    TeamUnlimited
    EnterpriseUnlimited
  • Versioned deploys with rollback
    Local
    Developer
    Team
    Enterprise
  • Multi-region deployment
    Local
    Developer
    Team
    Enterprise

Team & Collaboration

Unlimited seats on every plan. We charge for what your agents do, not for the humans who deploy them.

  • Seats
    No per-seat charges. Add as many teammates as you need.
    LocalUnlimited
    DeveloperUnlimited
    TeamUnlimited
    EnterpriseUnlimited
  • Shared workspaces
    Local
    Developer
    Team
    Enterprise
  • Role-based access control
    Local
    Developer
    TeamStandard roles
    EnterpriseCustom roles
  • Workspace action audit logs
    Local
    Developer
    Team
    Enterprise

Support & SLA

From community Discord to named 24/7 with sub-four-hour P0. Pick what your incident response actually requires.

  • Community Discord
    Local
    Developer
    Team
    Enterprise
  • Email support
    Local
    DeveloperBest-effort
    Team1-day response
    EnterpriseNamed 24/7
  • Dedicated CSM
    Local
    Developer
    Team
    Enterprise
  • Solutions engineering hours
    Local
    Developer
    Team
    Enterprise
  • Uptime SLA
    Local
    Developer
    Team99.9%
    Enterprise99.95%+ with financial backing
  • P0 response time
    Local
    Developer
    TeamBusiness hours
    Enterprise< 4 hours, 24/7
FAQ

The questions buyers actually ask.

Which plan is right for me?

If you are building and running locally, Local is free forever and gives you the full engine. If you are deploying something to the cloud and you are a single user, Developer is the production tier. If you are an engineering team that needs SSO, role-based access, longer audit retention, and business-hours support, Team is for you. Enterprise is for regulated deployments that need BYO-KMS, on-prem or customer-VPC, attestation, and a custom SLA.

Is the Developer tier 'crippled' compared to Team? What am I missing?

No. The engine is the same. Developer runs full durable execution, the full audit chain, every node type, OpenTelemetry export, and unlimited projects. The only things Team adds are organization features: SSO for your organization, role-based access control, longer audit retention, business-hours support, and a contractual SLA. None of those matter for a single user. If you are solo, Developer is what you ship.

What is a credit?

A credit is the unit of execution. Most nodes cost one credit. AI nodes are priced by model tier: cheap models (Haiku, Mini, Flash) cost 1 credit; mid-tier models (Sonnet, GPT-4o, Gemini Pro) cost 10 credits; frontier models (Opus, GPT-5, o3) cost 50 credits. Control flow nodes (switch, wait) are free. Failed node executions are not billed.

What is BYOK and how much does it save?

BYOK means Bring Your Own Keys. Use your own OpenAI, Anthropic, Google, or other provider keys and you pay provider prices directly. Swirls does not mark up provider calls. The Swirls credit only covers orchestration. Typical savings on AI nodes are up to 80 percent. BYOK applies to AI provider keys; orchestration credits are unchanged.

I am on the old Cloud plan ($30 / mo). What happens to me?

You are grandfathered. Your Cloud subscription stays active on the original terms: $30 per month, 50,000 credits included, $0.002 credit overage. Your plan was archived (not deleted) when we shipped the new ladder, so no migration is required. You can move to Developer or Team at any time by changing your subscription in the dashboard.

Can I self-host instead of using Swirls Cloud?

Yes. The Swirls engine is free to self-host. Local is the same engine that runs in Swirls Cloud. For self-hosted production deployments at an organization, talk to us about an Enterprise contract.

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

Permissions are derived from the SHA-256 hash of the workflow definition; modify the workflow and old tokens stop working. Every execution event lands in an append-only, hash-chained audit log. Team customers get a standard DPA and 90-day audit retention. Enterprise customers get custom DPA, BAA available for healthcare, quarterly attestation reports, SOC 2 / ISO evidence on demand, and security questionnaire turnaround under five business days. See the security page for the full threat model and cryptographic construction.

What is the difference between Team and Enterprise?

Team is for engineering organizations running production on multi-tenant Swirls Cloud, with SSO, role-based access, business-hours support, and a 99.9 percent uptime SLA. Enterprise is for regulated production: BYO-KMS with HSM-backed root keys, on-prem or customer-VPC deployment, unlimited audit retention with quarterly attestation, custom SLA with financial backing, dedicated CSM, named 24/7 support with sub-four-hour P0 response, SAML SSO, SCIM, identity-bound delegation policies, and multi-region deployment.

Do you charge per seat?

No. Every paid plan includes unlimited seats. Per-seat pricing doesn't fit a world where agents do most of the work. You pay for what your agents consume (credits) and the organization features your team needs (SSO, audit retention, support tier), not for the number of humans logged in.

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.

Still have a question? We answer fast.

Five minutes from install to an agent you'd ship.

Install the CLI. Write .swirls files. Run them locally with the same engine that runs in production. When you're ready, git push or swirls cloud deploy. No CI/CD to build.

Building something with Swirls? Come hang out in Discord.

Join the Discord