n8n vs Activepieces vs Windmill: Pricing, Licenses | viaSocket Discovery
viasocket small logo

n8n vs Activepieces vs Windmill: Pricing, Licenses

Short answer: n8n vs Activepieces vs Windmill comes down to license, style and billing unit. n8n is a visual builder under the fair-code Sustainable Use License, Activepieces is a visual builder with an MIT core, and Windmill is code-first. All three run on your own server. They bill by executions, credits and seats.

At a glance

n8n logon8n
What it is
Visual workflow builder with AI agent nodes
Free plan
Community Edition, self-hosted
Paid from
€20 a month, billed annually
License
Sustainable Use (fair-code)
Visit n8n
Activepieces logoActivepieces
What it is
Visual, Zapier-style builder with open-source pieces
Free plan
1,000 credits, up to 5 users
Paid from
$20 a month
License
MIT outside the ee folders
Visit Activepieces
Windmill logoWindmill
What it is
Code-first workflows, scripts and internal apps
Free plan
Unlimited executions, 3 workspaces, 50 users
Paid from
$120 a month (Enterprise)
License
AGPLv3 and Apache 2.0, plus proprietary EE
Visit Windmill

n8n vs Activepieces vs Windmill features

Featuren8n logo n8nActivepieces logo ActivepiecesWindmill logo Windmill
StyleVisual canvas, code nodesVisual step builderCode-first, visual flow editor
LicenseSustainable Use; .ee files licensed separatelyMIT; ee folders licensed separatelyAGPLv3 and Apache 2.0; proprietary EE
GitHub stars209k25.3k18.3k
Integrations2,000+ (n8n integrations page)770+ pieces (per Activepieces)Hub of scripts; REST and GraphQL
LanguagesJavaScript, Python in Code nodeTypeScript pieces and code20+ languages
MCPInstance server; server trigger nodeMCP server; agents use any MCP serverServer and client
Self-hostDocker; free Community EditionDocker Compose, Helm, air-gappedDocker, Kubernetes, Fargate
CloudStarter and Pro plansFree, Plus and Team plansWindmill Cloud

From n8n, Activepieces and Windmill pages and the n8n MCP docs.

n8n vs Activepieces vs Windmill pricing

The three bill in different units, so compare the unit before the price: n8n counts executions, Activepieces counts credits, Windmill counts seats and compute.

Plann8n logo n8nActivepieces logo ActivepiecesWindmill logo Windmill
FreeCommunity Edition, $0. Self-hostedFree, $0. 1,000 credits, 5 usersFree, $0. Unlimited executions, 3 workspaces
Entry paidStarter, €20 a month (annual). 2.5K executionsPlus, $20 a month. 10,000 creditsEnterprise, from $120 a month
Unit ratePro, €50 a month (annual). 10K executions$0.007 per extra credit; 1 credit per run$20 per builder, $10 per non-builder
10,000 runs a monthPro, €50 (annual), 10K executionsPlus, $20, 10,000 credits at 1 credit per runFree, $0. Unlimited executions; seats and compute on paid plans
Larger planBusiness, €667 a month (annual). 40K executions, self-hostedTeam, $200 a month. 50,000 credits, 25 usersCompute billed per worker memory
EnterpriseCustom; hosted or self-hostedCustom; air-gapped optionCustom; SOC 2 Type II per Windmill

Currencies differ (€ and $), so check each pricing page before comparing. Prices from n8n.io/pricing, activepieces.com/pricing and windmill.dev/pricing.

n8n vs Activepieces vs Windmill: who each one suits

All three install with Docker and all three can host AI agents. What changes is who they are built for: n8n for the broadest audience, Activepieces for no-code teams, Windmill for engineers.

n8n logon8n

The most widely used of the three, with about 209,000 GitHub stars. The editor is a node canvas where you can drop into JavaScript or Python when a node falls short, and the Docker quickstart is one command.

What I liked

  • Huge integration directory: n8n lists 2,000+ on its integrations page.
  • Code nodes with JavaScript, Python and npm packages.
  • MCP server for your whole instance, plus an MCP Server Trigger node.

What I didn't

  • Not OSI open source: the license limits how you can use it commercially.
  • Cloud plans are capped by executions, from 2.5K a month.
  • The Business plan is self-hosted only and costs €667 a month.

Best for: teams that want the largest community and a visual canvas with code escape hatches.

Activepieces logoActivepieces

The friendliest of the three for non-developers. Flows are built step by step, every integration is a TypeScript piece, and the installer sets up Docker Compose with PostgreSQL and Redis.

What I liked

  • MIT core, and Activepieces says every piece is MIT.
  • A run costs one credit however many steps it has.
  • Air-gapped self-hosting is supported.

What I didn't

  • Smaller catalog: 770+ pieces, per Activepieces.
  • AI steps cost 2, 10 or 20 credits depending on the model tier.
  • Fewer escape hatches than a code-first tool.

Best for: ops and marketing teams that want an MIT-licensed Zapier alternative.

Windmill logoWindmill

A developer platform more than an app connector. You write scripts in TypeScript, Python, Go, SQL and more, and Windmill turns them into endpoints, forms and flows you can also draw.

What I liked

  • Scripts in 20+ languages become APIs and forms automatically.
  • Retries, approvals and parallel branches are built into flows.
  • MCP works in both directions: server and client.

What I didn't

  • Expects you to write code; there is no big app catalog to click through.
  • The free tier caps workspaces at 3 and job history at 30 days.
  • Seat pricing: builders $20 and non-builders $10 a month.

Best for: engineering teams that want scripts, workflows and internal tools on one self-hosted platform.

Which to choose

  • Choose n8n for the biggest community and integration directory, and if the license terms fit your use.
  • Choose Activepieces for an MIT-licensed visual builder that non-developers can run.
  • Choose Windmill if your team writes code and wants scripts, flows and internal apps together.

Community editions are free to self-host in all three, so budget for the server and upgrades, not only the plan.

Where viaSocket fits

viaSocket is a hosted option rather than a self-hosted one, so it suits teams that would rather not run servers. It covers the same ground as these tools: triggers, actions and AI agents.

What viaSocket offers

  • 2,300+ app integrations with managed authentication (features).
  • Browser actions: browse, click, fill in forms and read pages on sites with no API, in the same task as app actions (browser actions).
  • AI agents and MCP support, so compatible AI clients can use your tools.
  • Triggers, webhooks and schedules, with retries, execution replay and monitoring.
  • Free plan: 100K tasks and 1,000 AI credits a month (pricing).

What you can build with it

  • A new-lead flow that enriches the contact and posts to Slack.
  • An agent that reads a supplier portal with no API, then logs the result in a sheet.
  • A scheduled report that pulls from several apps and emails a summary.
Try viaSocket with 2,300+ integrations →

FAQ

Which is cheapest to self-host?

The Community editions of all three are free to run, so the cost is your server and upgrade time. Paid tiers add support and enterprise features.

Which is better, n8n, Activepieces or Windmill?

It depends on the team. n8n has the largest community, Activepieces has the most permissive license for a visual builder, and Windmill suits developers who want code-first workflows.

Is n8n open source?

n8n describes itself as fair-code under the Sustainable Use License, which is source-available rather than OSI open source. Files marked .ee need an enterprise license.

Is Activepieces free to self-host?

Yes. The core is MIT-licensed and the Community edition is free to run with Docker Compose. Code in its ee folders has a separate license.

Does Windmill charge per execution?

No. Its pricing page lists unlimited executions on both the free and Enterprise plans. Paid plans charge per builder and non-builder seat, plus compute.

Do all three support MCP?

Yes. n8n offers an instance-level MCP server, Activepieces has an MCP server, and Windmill works as both an MCP server and client.

Sources

More comparisons