# activepieces/activepieces

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/activepieces-activepieces).**

20,887 stars · 3,312 forks · TypeScript · other

## Links

- GitHub: https://github.com/activepieces/activepieces
- Homepage: https://www.activepieces.com
- awesome-repositories: https://awesome-repositories.com/repository/activepieces-activepieces.md

## Topics

`ai-agent` `ai-agent-tools` `ai-agents` `ai-agents-framework` `mcp` `mcp-server` `mcp-tools` `mcps` `n8n-alternative` `no-code-automation` `workflow` `workflow-automation` `workflows`

## Description

Activepieces is an open-source, self-hosted workflow automation platform designed to connect third-party applications through modular triggers and actions. It provides a low-code integration framework that allows users to build, manage, and execute complex business logic sequences within isolated, sandboxed environments.

The platform distinguishes itself through its focus on embeddability and enterprise-grade security. It features an embedded automation builder that can be integrated into external applications via iframes, supported by comprehensive identity and access management tools such as single sign-on, SCIM provisioning, and granular role-based access control. These capabilities allow organizations to maintain programmatic control over their automation infrastructure while ensuring secure user provisioning and centralized credential management.

Beyond its core automation engine, the system includes robust lifecycle management tools for versioning, deploying, and promoting workflows across different environments. It supports advanced operational requirements through distributed worker scaling, event queuing, and detailed observability features, including execution history inspection and telemetry exports. Developers can extend the platform by creating custom connectors using TypeScript, which can be validated, packaged, and synchronized with version control systems.

The project is built with TypeScript and provides a comprehensive CLI for managing database migrations, integration testing, and infrastructure provisioning.

## Tags

### Business & Productivity Software

- [Business Workflow Automation](https://awesome-repositories.com/f/business-productivity-software/business-workflow-automation.md) — Offers a self-hosted platform for building event-driven business workflows.
- [Workflow Automation](https://awesome-repositories.com/f/business-productivity-software/workflow-automation.md) — Enables the initialization and structured organization of business logic sequences within projects. ([source](https://www.activepieces.com/docs/endpoints/flows/create.md))
- [Data Mapping Utilities](https://awesome-repositories.com/f/business-productivity-software/data-mapping-utilities.md) — Passes dynamic data between workflow steps using JSON path mapping within input fields. ([source](https://www.activepieces.com/docs/flows/passing-data.md))

### Development Tools & Productivity

- [Workflow Execution](https://awesome-repositories.com/f/development-tools-productivity/build-tooling/build-orchestration-logic/build-orchestration-configuration/build-automation-systems/workflow-execution.md) — Parses and executes defined sequences of tasks within isolated environments for reliable business logic processing. ([source](https://www.activepieces.com/docs/install/architecture/overview.md))
- [Event-Driven Workflow Triggers](https://awesome-repositories.com/f/development-tools-productivity/event-driven-workflow-triggers.md) — Initiates automated sequences based on external webhooks and remote service events.
- [Workflow Templates](https://awesome-repositories.com/f/development-tools-productivity/build-tooling/build-orchestration-logic/build-orchestration-configuration/build-automation-systems/automation/workflow-templates.md) — Provides pre-configured blueprints and automation sequences to implement complex business processes without manual setup. ([source](https://www.activepieces.com/docs/endpoints/templates/create.md))
- [Low-Code Automation Platforms](https://awesome-repositories.com/f/development-tools-productivity/low-code-automation-platforms.md) — Provides a low-code framework for developing and distributing custom connectors.
- [Git Workflows](https://awesome-repositories.com/f/development-tools-productivity/git-workflows.md) — Synchronizes flows and connections with version control repositories to track changes through commits. ([source](https://www.activepieces.com/docs/admin-guide/guides/project-releases.md))
- [Build & Release Automation](https://awesome-repositories.com/f/development-tools-productivity/build-release-automation.md) — Packages code into container images and automates the release distribution process. ([source](https://www.activepieces.com/docs/handbook/engineering/playbooks/releases.md))

### Software Engineering & Architecture

- [Embedded Automation Engines](https://awesome-repositories.com/f/software-engineering-architecture/embedded-automation-engines.md) — Provides an embedded visual automation builder that integrates into external applications.
- [External Application Integrations](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/workflow-automation-integrations/external-application-integrations.md) — Enables creation of modular connectors using TypeScript to link external web applications into automated workflows. ([source](https://www.activepieces.com/docs/build-pieces/building-pieces/overview.md))
- [Modular Architectures](https://awesome-repositories.com/f/software-engineering-architecture/modular-architectures.md) — Uses a pluggable connector system to define modular triggers and actions for third-party integrations.
- [Workflow Logic Engines](https://awesome-repositories.com/f/software-engineering-architecture/workflow-logic-engines.md) — Defines reusable logic units with custom input and output schemas for automated workflow tasks. ([source](https://www.activepieces.com/docs/build-pieces/building-pieces/create-action.md))
- [Execution Failure Policies](https://awesome-repositories.com/f/software-engineering-architecture/execution-failure-policies.md) — Requeues interrupted tasks and resumes from persisted states to ensure reliable workflow completion. ([source](https://www.activepieces.com/docs/install/architecture/workers.md))
- [Workflow Versioning](https://awesome-repositories.com/f/software-engineering-architecture/workflow-versioning.md) — Maintains historical versions of automation configurations to support stable releases and rollbacks.
- [Conditional Logic Engines](https://awesome-repositories.com/f/software-engineering-architecture/conditional-logic-engines.md) — Evaluates conditions and maps values to control flow execution based on data state. ([source](https://www.activepieces.com/docs/flows/formula-reference.md))
- [Project Member Assignments](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/project-member-assignments.md) — Manages team collaboration by assigning users to projects with specific roles and access permissions. ([source](https://www.activepieces.com/docs/endpoints/user-invitations/schema.md))
- [State Persistence](https://awesome-repositories.com/f/software-engineering-architecture/state-persistence.md) — Saves and retrieves key-value pairs to maintain state across multiple workflow executions. ([source](https://www.activepieces.com/docs/build-pieces/piece-reference/persistent-storage.md))

### DevOps & Infrastructure

- [Code Execution Sandboxes](https://awesome-repositories.com/f/devops-infrastructure/execution-environments/code-execution-runtimes/code-execution-sandboxes.md) — Executes user-defined code and integration logic within isolated containers to ensure system security.
- [Secret Management](https://awesome-repositories.com/f/devops-infrastructure/secret-management.md) — Provides secure injection of sensitive credentials into automated workflow execution contexts.
- [Worker Scaling](https://awesome-repositories.com/f/devops-infrastructure/worker-scaling.md) — Scales background processing capacity by offloading workflow tasks to independent worker nodes.
- [Deployment Workflows](https://awesome-repositories.com/f/devops-infrastructure/deployment-workflows.md) — Activates workflow versions to ensure changes take effect without disrupting active processes. ([source](https://www.activepieces.com/docs/flows/publishing-flows.md))
- [Execution Rate Limiters](https://awesome-repositories.com/f/devops-infrastructure/execution-rate-limiters.md) — Restricts simultaneous flow runs to manage resource consumption and prevent system overload. ([source](https://www.activepieces.com/docs/admin-guide/guides/manage-concurrency.md))
- [Deployment Stage Management](https://awesome-repositories.com/f/devops-infrastructure/deployment-stage-management.md) — Syncs workflows and data across staging and production environments to facilitate controlled deployment. ([source](https://www.activepieces.com/docs/admin-guide/guides/project-releases.md))
- [Project Management](https://awesome-repositories.com/f/devops-infrastructure/project-management.md) — Organizes automated workflows into isolated projects with custom metadata and concurrency limits. ([source](https://www.activepieces.com/docs/endpoints/projects/create.md))

### Security & Cryptography

- [Identity and Access Management](https://awesome-repositories.com/f/security-cryptography/identity-and-access-management.md) — Supports SSO, SCIM, and role-based access control for managing team and project resources.
- [API Credential Managers](https://awesome-repositories.com/f/security-cryptography/api-credential-managers.md) — Centralizes API keys and access tokens to make third-party services available across all projects and users. ([source](https://www.activepieces.com/docs/admin-guide/guides/setup-ai-providers.md))
- [SCIM Provisioning](https://awesome-repositories.com/f/security-cryptography/identity-access-management/identity-management/digital-identity-provisioning/scim-provisioning.md) — Automates user and group provisioning from external identity providers to manage access and project membership. ([source](https://www.activepieces.com/docs/admin-guide/guides/scim/providers/microsoft-entra-id.md))
- [API Request Authentication](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/machine-and-protocol-identity/api-machine-authentication/api-request-authentication.md) — Validates API requests using bearer tokens to ensure secure resource access. ([source](https://www.activepieces.com/docs/endpoints/overview.md))
- [Secret Management Integrations](https://awesome-repositories.com/f/security-cryptography/secret-management-integrations.md) — Connects third-party credential storage services to centralize sensitive data management across automated workflows. ([source](https://www.activepieces.com/docs/admin-guide/guides/secret-managers/overview.md))
- [Single Sign-On Integrations](https://awesome-repositories.com/f/security-cryptography/single-sign-on-integrations.md) — Integrates with external identity providers to enable centralized SSO authentication. ([source](https://www.activepieces.com/docs/admin-guide/guides/sso.md))
- [Embedded User Provisioning](https://awesome-repositories.com/f/security-cryptography/access-provisioning/embedded-user-provisioning.md) — Authenticates and identifies individual users within an embedded environment to ensure secure access to automation data. ([source](https://www.activepieces.com/docs/embedding/overview.md))
- [Domain-Based Access Controls](https://awesome-repositories.com/f/security-cryptography/domain-based-access-controls.md) — Enforces domain-based SSO and restricts access to authorized organizational email domains. ([source](https://www.activepieces.com/docs/admin-guide/guides/sso.md))
- [Network Access Controls](https://awesome-repositories.com/f/security-cryptography/network-infrastructure-security/web-network-security/network-security/network-routing-access-control/network-access-controls.md) — Configures egress controls to restrict network access for user-defined code. ([source](https://www.activepieces.com/docs/install/architecture/sandboxing.md))
- [Identity Domain Management](https://awesome-repositories.com/f/security-cryptography/identity-domain-management.md) — Maps email domains to identity providers for automatic authentication routing. ([source](https://www.activepieces.com/docs/admin-guide/guides/sso.md))
- [User Account Management](https://awesome-repositories.com/f/security-cryptography/user-account-management.md) — Provides tools for managing user accounts, roles, and external identifiers. ([source](https://www.activepieces.com/docs/endpoints/users/list.md))

### Web Development

- [Application Embedding](https://awesome-repositories.com/f/web-development/application-embedding.md) — Integrates the automation builder into external applications via secure, sandboxed iframes.

### Programming Languages & Runtimes

- [Sandboxed Code Execution Environments](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-execution-environments/runtime-environments/runtimes/sandboxed-code-execution-environments.md) — Executes user-defined code within isolated sandboxed environments for security. ([source](https://www.activepieces.com/docs/install/architecture/sandboxing.md))

### System Administration & Monitoring

- [Execution Observability](https://awesome-repositories.com/f/system-administration-monitoring/execution-observability.md) — Allows inspection of workflow execution history, including step status and input/output data. ([source](https://www.activepieces.com/docs/flows/debugging-runs.md))
- [Event Persistence](https://awesome-repositories.com/f/system-administration-monitoring/logging/event-persistence.md) — Buffers incoming webhooks and triggers in persistent storage to ensure reliable processing during traffic spikes. ([source](https://www.activepieces.com/docs/install/architecture/overview.md))
- [System Audit Trails](https://awesome-repositories.com/f/system-administration-monitoring/system-audit-trails.md) — Maintains a historical trail of administrative actions for compliance and security monitoring. ([source](https://www.activepieces.com/docs/admin-guide/security/audit-logs/folder-updated.md))
- [Telemetry Exporters](https://awesome-repositories.com/f/system-administration-monitoring/telemetry-exporters.md) — Streams structured execution logs and telemetry data to external observability platforms. ([source](https://www.activepieces.com/docs/install/guides/setup-opentelemetry.md))

### Artificial Intelligence & ML

- [Workflow Execution Controls](https://awesome-repositories.com/f/artificial-intelligence-ml/workflow-execution-controls.md) — Provides runtime control to pause and resume workflows based on timestamps or external requests. ([source](https://www.activepieces.com/docs/build-pieces/piece-reference/flow-control.md))

### Data & Databases

- [Database Migration Management](https://awesome-repositories.com/f/data-databases/database-migration-management.md) — Executes incremental database updates using versioned migration files with forward and rollback logic. ([source](https://www.activepieces.com/docs/handbook/engineering/playbooks/database-migration.md))

### Networking & Communication

- [Service Traffic Routing](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-routing-traffic-management/network-traffic-management/service-traffic-routing.md) — Directs traffic to experimental builds to validate features with live data before full rollout. ([source](https://www.activepieces.com/docs/handbook/engineering/playbooks/canary-deployment.md))

### Testing & Quality Assurance

- [Ephemeral Testing Environments](https://awesome-repositories.com/f/testing-quality-assurance/testing-infrastructure-management/test-infrastructure/ephemeral-testing-environments.md) — Creates temporary, isolated instances for code branches to allow for review and testing. ([source](https://www.activepieces.com/docs/handbook/engineering/playbooks/releases.md))
