Activepieces

Open-source no-code business automation

Automation & Workflows ★ 24.7k stars Medium setup MIT

Activepieces is an open-source, no-code automation tool for building workflows that connect business apps. It targets teams wanting an open Zapier alternative with an accessible UI. It is deployed via Docker.

Key features

  • No-code flow builder
  • Growing library of pieces
  • AI-assisted automation
  • MIT-licensed core

Pros & cons

Strengths

  • Truly open-source license
  • Friendly no-code UI
  • Active development

Trade-offs

  • Fewer integrations than n8n
  • Younger project

Activepieces replaces

Last reviewed Aug 26, 2026 · 751 words

The reason to choose Activepieces over n8n is the licence, and it is a real reason. Activepieces' core is MIT; n8n ships under a "sustainable use" licence that forbids offering it to third parties as a service, which matters if you are an agency or a small SaaS embedding automation, and does not matter at all if you are wiring your own household. The rest of the comparison is closer than the star counts suggest: 24,038 stars, TypeScript, a no-code builder that non-technical colleagues can use on day one, and a piece library that is a few hundred integrations deep and younger than n8n's. First released in 2022, rated Medium, 512 MB of RAM.

Pieces, and the MCP angle

An integration in Activepieces is a "piece": a TypeScript package with triggers and actions, published to npm, installable per instance. That is the same shape as an n8n community node, but the framework is smaller and the docs push you to write one in an afternoon, which is the answer when the SaaS you need is missing. Since 2025 pieces can also be exposed as MCP tools, so an AI client with MCP support can call your Activepieces instance to do the actual work in Slack, Google Sheets, or your own webhook. For a self-hoster that turns the instance into the credentials vault and execution layer for an AI assistant, which is a more durable role than "Zapier at home".

The two ways to run it

The single image can run standalone with SQLite and an in-memory queue, which is fine for a trial and wrong for anything that must survive a restart mid-flow. Production is the image plus Postgres plus Redis; the two database services are ordinary containers and are left out of the excerpt:

services:
  activepieces:
    image: activepieces/activepieces:latest
    ports: ["8080:80"]
    environment:
      - AP_ENCRYPTION_KEY=generate-32-hex-characters
      - AP_JWT_SECRET=generate-a-long-random-string
      - AP_FRONTEND_URL=https://flows.example.com
      - AP_POSTGRES_HOST=postgres
      - AP_POSTGRES_DATABASE=activepieces
      - AP_POSTGRES_USERNAME=activepieces
      - AP_POSTGRES_PASSWORD=change-this
      - AP_REDIS_HOST=redis
      - AP_REDIS_PORT=6379
    depends_on: [postgres, redis]

AP_ENCRYPTION_KEY protects every stored credential, so generate it once and never lose it; a restore with a different key gives you a database full of connections that cannot decrypt. AP_FRONTEND_URL must be the public URL, because OAuth callbacks from Google, Slack, and the rest are built from it. The catalogue's 512 MB is the app alone; with Postgres and Redis on the same box plan on about 1 GB.

The builder is friendlier, the ceiling is lower

The flow editor is linear with branches and loops, each step showing sample data from the previous one, and it is the first automation UI I would hand to someone who has never seen a webhook. Flows are versioned, with a draft and a published version, so editing a live flow changes nothing until you publish, which is the safety rail a shared instance needs. n8n's canvas is a graph with a code node in the middle; it can do more per flow, and it has years more community workflows to copy. If your automations are "when a form is submitted, add a row and post to a channel", Activepieces is quicker and calmer. If they are "merge three APIs, dedupe, and transform JSON with custom JavaScript", n8n's ceiling shows. Node-RED sits off to the side for hardware and MQTT work, and the automation category puts the three in context.

Leaving Zapier

Zapier exports nothing you can import, so migration is rebuilding zaps by hand; the Zapier alternatives page goes through what transfers and what does not. What you regain is unlimited runs (Zapier's metered tasks are the cost that drives most people here) and credentials that never leave your box. What you give up is Zapier's long tail of tiny SaaS integrations, so list your zaps and check each app against the pieces catalogue before committing.

What I'd do

If I were choosing for a household or a solo business, n8n, because the community and the ceiling are worth more than the licence. If I were building automation into a product I sell, or letting clients use the instance, Activepieces, without hesitation, on the Postgres and Redis layout above with the encryption key in a password manager. In both cases the runtime is the same 512 MB container behind a proxy; the decision is the licence and the ceiling, not the hardware.

Compare Activepieces

14 head-to-head comparisons.

Similar automation & workflows apps