From 8176f918a02d677c7727e642870ef800a593fe61 Mon Sep 17 00:00:00 2001 From: Sim Pi Agent Date: Tue, 1 Sep 2026 18:57:34 +0000 Subject: [PATCH 1/2] feat(library): Sim: The Open Source Zapier Alternative for AI Agents --- .../index.mdx | 129 ++++++++++++++++++ .../cover.jpg | Bin 0 -> 26881 bytes 2 files changed, 129 insertions(+) create mode 100644 apps/sim/content/library/sim-open-source-zapier-alternative/index.mdx create mode 100644 apps/sim/public/library/sim-open-source-zapier-alternative/cover.jpg diff --git a/apps/sim/content/library/sim-open-source-zapier-alternative/index.mdx b/apps/sim/content/library/sim-open-source-zapier-alternative/index.mdx new file mode 100644 index 00000000000..0cfb05f639f --- /dev/null +++ b/apps/sim/content/library/sim-open-source-zapier-alternative/index.mdx @@ -0,0 +1,129 @@ +--- +slug: sim-open-source-zapier-alternative +title: 'Sim: The Open Source Zapier Alternative for AI Agents' +description: 'Compare Sim and Zapier: an Apache 2.0, self-hostable, BYOK agent-native workspace versus proprietary cloud Zaps and Agents across building, deployment, and pricing.' +date: 2026-09-01 +updated: 2026-09-01 +authors: + - andrew +readingTime: 9 +tags: [Automation, Open Source, AI Agents, Sim] +ogImage: /library/sim-open-source-zapier-alternative/cover.jpg +canonical: https://www.sim.ai/library/sim-open-source-zapier-alternative +draft: false +faq: + - q: "Is there an open source alternative to Zapier?" + a: "Sim is an Apache 2.0-licensed open-source alternative to Zapier. Sim combines AI agents and deterministic workflow logic in one workspace. You can inspect the code, self-host the platform, and use your own API keys." + - q: "Can I self-host Sim?" + a: "Sim supports self-hosting through Docker, Kubernetes, or `npx sim-setup`. Zapier operates as a proprietary cloud service without customer-managed hosting. Self-hosting gives you more control over deployment and data handling." + - q: "Does Sim support BYOK?" + a: "BYOK lets you connect Sim to supported model providers with your own API keys. BYOK differs from local-model execution and regular hosted model access. Your own keys give you direct control over provider accounts and usage." + - q: "How does Sim’s pricing compare to Zapier’s?" + a: "Sim pricing combines per-user plans with credits deducted at one credit per $0.005 of metered usage. Zapier pricing meters Zap tasks, while Zapier Agents meters activities separately. Compare expected workflow tasks and agent activity rather than treating those units as equivalent." + - q: "Can I migrate Zaps to Sim?" + a: "You can recreate compatible Zap workflows in Sim by mapping each trigger and action to available blocks and integrations. Each Zap must map to Sim’s graph model and available integrations. A staged migration lets you test outputs before replacing an active Zap." + - q: "Does Sim have as many integrations as Zapier?" + a: "Zapier has a larger app integration catalog than Sim. Sim focuses on agent-native workflows with API and SDK access. Choose Zapier when connector coverage determines feasibility, and choose Sim when control and agent depth carry more weight." +--- + +## TL;DR + +- Sim is an Apache 2.0-licensed, self-hostable, bring-your-own-key alternative to Zapier. [Zapier provides proprietary cloud automation](https://zapier.com/blog/cloud-vs-self-hosting/), while Sim provides an open-source, agent-native workspace. +- Sim combines natural-language building, a visual block canvas, and API or SDK access. Zapier centers on [trigger-action Zaps](https://help.zapier.com/hc/en-us/articles/8496309697421-What-is-a-Zap) and [offers Agents separately](https://zapier.com/agents). +- Sim places AI reasoning and deterministic functions, conditions, routers, and loops in one graph. [Zapier adds AI capabilities to an automation-first product](https://zapier.com/blog/zapier-ai-guide/). +- Sim charges per user plus credit-based usage. Zapier meters [Zap tasks](https://zapier.com/pricing) and [Agent activities](https://help.zapier.com/hc/en-us/articles/26559132765325-How-is-Zapier-Agents-usage-measured) separately, so both meters can contribute to costs. + +## Zapier vs. Sim: what kind of product each one is + +Zapier is a proprietary cloud automation platform built around [Zaps](https://help.zapier.com/hc/en-us/articles/8496309697421-What-is-a-Zap). Each Zap connects a trigger to one or more actions, which makes the product approachable for no-code automation work. [Zapier Agents](https://zapier.com/agents) adds AI agents as a separate product alongside the core Zap builder. + +Sim is our [open-source AI workspace](https://github.com/simstudioai/sim) for workflows that combine model reasoning with predictable application logic. A single graph can contain Agent blocks alongside functions, conditions, routers, and loops. You can use AI where a task requires judgment while keeping rules-based steps explicit and repeatable. + +Zapier fits users who want familiar no-code automation and [broad access to packaged app connectors](https://zapier.com/apps). Sim fits technical operations, RevOps, and growth users who need to build agent-native systems with more control over logic, models, and deployment. The products overlap in workflow automation, but their starting points differ. Zapier starts with trigger-and-action automation, while Sim starts with AI agents operating inside structured workflows. For a wider market view, compare the [best Zapier alternatives](https://www.sim.ai/library/best-zapier-alternatives). + +## License, hosting, and who controls the data + +Sim provides an open source Zapier alternative through an Apache 2.0 license, customer-operated hosting, and bring-your-own-key model access. The [public repository and license](https://github.com/simstudioai/sim) let you inspect, modify, and deploy the software under the license terms. Zapier remains proprietary software delivered through Zapier’s cloud, without a customer-operated self-hosting option; Zapier's own discussion of [cloud versus self-hosting](https://zapier.com/blog/cloud-vs-self-hosting/) describes requests to run the platform entirely on customer infrastructure as a self-hosting scenario rather than an available deployment path. + +You can run Sim with Docker or Kubernetes, or bootstrap its Docker deployment with `npx sim-setup`, using the paths covered in the [Sim self-hosting documentation](https://docs.sim.ai/platform/self-hosting). Self-hosting lets you choose where the application runs and where its workspace data resides. It can also help you apply your own network controls, retention policies, and access rules instead of relying entirely on a vendor-operated application. + +BYOK lets you connect supported model providers with your own API credentials. BYOK does not mean that model requests stay inside your infrastructure. The selected provider can still process prompts and other transmitted data under its own terms. Local-model workflows, including Ollama configurations, use a separate setup path and should be evaluated separately from standard BYOK. See the [BYOK and multi-model guide](https://www.sim.ai/library/byok-multi-model-ai-agent-builder) for more detail. + +[Zapier’s managed cloud](https://zapier.com/blog/cloud-vs-self-hosting/) reduces infrastructure work, which may suit buyers who prefer vendor-operated software. Sim gives you more control, but you must operate, secure, monitor, and update the deployment. Buyers searching for an open-source Zapier alternative should weigh Sim’s added deployment control against the work required to operate it. You can also compare other [open-source AI agent platforms](https://www.sim.ai/library/open-source-ai-agent-platforms). + +## Building workflows: Mothership and blocks vs. Zaps and Agents + +Sim lets you build one workflow through three interfaces while preserving the same underlying graph. Mothership acts as a natural language control plane, so you can describe the workflow and ask it to create or modify blocks. The visual canvas lets you inspect each connection and edit the blocks directly. For programmatic work, the API and SDK let you create or manage workflows through code. These interfaces are documented in the [Sim introduction](https://docs.sim.ai/introduction). + +Zapier centers workflow building on [Zaps, which connect a trigger to one or more actions](https://help.zapier.com/hc/en-us/articles/8496309697421-What-is-a-Zap). That model gives no-code users a familiar way to automate predictable sequences, such as adding a new form submission to a CRM and sending a notification. [Zapier Agents](https://zapier.com/agents) uses a separate interface and mental model for work that requires an AI agent to choose tools or decide what to do next. + +Sim and Zapier organize larger AI workflows differently. In Sim, you can start with a Mothership prompt, refine the generated graph on the canvas, and access the same workflow through code. Reasoning blocks and regular automation blocks remain visible in one design. + +With Zapier, you may need to decide whether each part belongs in a Zap, an Agent, a Chatbot, or Copilot. [Zapier describes these as products and features in its AI lineup](https://zapier.com/blog/zapier-ai-guide/), and you manage their behavior and handoffs through their respective surfaces. Sim suits technical operators who want natural language generation, visual inspection, and code access to the same agent workflow. + +## Agent depth: reasoning and deterministic logic in one graph + +Sim places AI reasoning and deterministic controls inside the same workflow graph. An Agent block can interpret an unstructured request, choose an action, or generate structured output. Functions and conditions can then validate that output, while routers and loops control which steps run and how often they repeat. + +For example, an Agent block can classify an incoming support request. A router can send billing issues down one path and technical issues down another. A function can reject incomplete records before a later step updates a customer system. The agent handles ambiguity, and ordinary logic limits what the workflow may do with its answer. + +Zapier approaches agent work through two related product models. Core Zaps run trigger and action sequences, and AI steps can participate in those sequences. [Zapier Agents](https://zapier.com/agents) provides a separate product for creating agents that perform tasks across connected apps. + +Zapier separates some agent work from its core automation builder, while Sim keeps AI decisions and business rules in one graph. Sim keeps the agent, validation logic, branching, and repeated actions visible in one graph. Zapier can support both automation and agent tasks, but you may need to decide whether each job belongs in a Zap or in Zapier Agents. Sim suits workflows where AI decisions need close control from conventional program logic. + +## Native context: Tables, Files, and Knowledge Bases vs. separate Zapier products + +Sim keeps business context in the same workspace as the agent workflow. [Tables, Files, and Knowledge Bases are workspace resources](https://docs.sim.ai/platform/workspaces): Tables hold structured records, Files provide source documents, and Knowledge Bases make indexed information available to Agent blocks. A workflow can retrieve customer history, reason about the next action, and pass the decision into conditions or functions without calling a separate context product. + +Zapier spreads comparable capabilities across distinct product surfaces. [Zapier Tables stores records](https://help.zapier.com/hc/en-us/articles/9804340895245-Create-tables-and-store-data-with-Zapier-Tables), while [Zapier Chatbots](https://zapier.com/ai/chatbot) and Copilot support conversational and assisted automation use cases outside the core Zap builder. You may need to connect those surfaces when an agent requires stored data, document context, and deterministic actions. + +Keeping context and control logic together simplifies how you inspect and update an agent workflow. In Sim, an Agent block can consult a Knowledge Base and update a Table within one graph. The surrounding routers, loops, and conditions can then control what the agent may do with that information. In Zapier, you can assemble a similar business process, but its context and conversational interfaces may live in separate Zapier products. Sim’s workspace model suits technical users who want to manage agent reasoning and its supporting data and control logic together. + +## Deployment: one workflow as API, chat, or MCP server + +A finished Sim workflow can serve several interfaces without being rebuilt for each one. You can [deploy the same versioned graph as an API, a hosted chat, or a set of MCP tools](https://docs.sim.ai/workflows/deployment). Updates remain attached to one workflow definition, which reduces duplicated logic across delivery formats. + +Zapier covers similar interfaces through separate product surfaces. Zaps handle event-driven automation, Zapier Agents provide agent-based interactions, and [Zapier Chatbots provides hosted conversational experiences](https://help.zapier.com/hc/en-us/articles/21958023866381-Share-and-embed-a-chatbot). [Zapier also offers MCP access](https://zapier.com/mcp), which lets compatible AI clients use actions from its app catalog. You still manage the underlying automation and agent experiences through different Zapier products. + +Sim’s deployment model suits workflows that need several entry points. For example, a RevOps agent can support an internal chat interface while exposing the same logic to a CRM through an API and to an AI client through MCP. One graph keeps its conditions, model calls, and business rules consistent across those uses. Follow the practical guide to [turn a workflow into a reusable MCP tool](https://www.sim.ai/library/how-to-turn-a-workflow-into-a-reusable-mcp-tool). + +## Pricing and metering at scale + +Sim combines seat pricing with credit-based usage. [Sim’s Pro plan costs $25 per user each month](https://www.sim.ai/pricing). Sim deducts one credit for each $0.005 of metered usage, so your bill reflects both seat count and workflow consumption. + +Zapier meters its automation and agent products separately. [Zaps consume tasks when successful actions run](https://zapier.com/pricing), while [Zapier Agents usage is measured in activities](https://help.zapier.com/hc/en-us/articles/26559132765325-How-is-Zapier-Agents-usage-measured). A business process that uses an Agent for decisions and Zaps for downstream app actions can consume both allowances. + +The units do not support a direct one-to-one comparison. A Zapier task, a Zapier Agent activity, and a Sim credit measure different work. Estimate costs with a representative workflow instead. Count its monthly runs, agent interactions, and app actions, then apply each platform’s meters to that same workload. + +## Comparison table + +| Product | License and hosting | Builder model | Agent depth | Native context | Deployment surfaces | Pricing model | +| --- | --- | --- | --- | --- | --- | --- | +| Sim | Apache 2.0. Self-hosted or managed. BYOK. | Mothership, visual blocks, and API or SDK. | Agent reasoning and deterministic logic share one graph. | Tables, Files, and Knowledge Bases sit inside the workspace. | One workflow can run as an API, hosted chat, or MCP server. | Per-user plans plus [credit-based usage](https://www.sim.ai/pricing). | +| Zapier | [Proprietary cloud service without customer-operated self-hosting](https://zapier.com/blog/cloud-vs-self-hosting/). | [Trigger-action Zaps](https://help.zapier.com/hc/en-us/articles/8496309697421-What-is-a-Zap) with [Agents](https://zapier.com/agents) offered separately. | [AI steps extend an automation-first product](https://zapier.com/blog/zapier-ai-guide/). | [Tables](https://help.zapier.com/hc/en-us/articles/9804340895245-Create-tables-and-store-data-with-Zapier-Tables), [Chatbots](https://zapier.com/ai/chatbot), and Copilot operate as separate products. | Zaps, [Agents](https://zapier.com/agents), and [Chatbots](https://help.zapier.com/hc/en-us/articles/21958023866381-Share-and-embed-a-chatbot) cover separate deployment surfaces. | [Task-based Zaps](https://zapier.com/pricing) and [activity-based Agents](https://help.zapier.com/hc/en-us/articles/26559132765325-How-is-Zapier-Agents-usage-measured). | + +## Where Zapier is still the better choice + +[Zapier’s larger app catalog](https://zapier.com/apps) gives it an advantage when connector coverage determines whether an automation can ship. If your workflow depends on a niche SaaS product that Sim does not support directly, Zapier may avoid custom API work. Connector breadth can outweigh Sim’s agent-native model for conventional trigger-action workflows. + +Zapier also suits companies with employees who already know how to build and maintain Zaps. Existing Zapier experience can reduce training time for operations staff, while prior vendor approval may shorten procurement. A familiar no-code interface often serves straightforward tasks better than a more technical workspace built around AI agents. + +[Zapier’s higher tiers include enterprise administration and governance features](https://zapier.com/pricing) for companies with formal governance requirements. Buyers that need mature user management, centralized controls, and a vendor already known to procurement may prefer Zapier. Sim offers more control through self-hosting, but your company must operate that deployment and support its users. + +## Choose Zapier when / choose Sim when + +Choose Zapier when the following conditions apply. + +- Your workflows depend on [connector breadth across common and specialized business apps](https://zapier.com/apps). +- Your users already know the [Zap trigger-and-action model](https://help.zapier.com/hc/en-us/articles/8496309697421-What-is-a-Zap) and need a familiar no-code builder. +- Your automation needs are mostly deterministic, with [AI added to selected steps](https://zapier.com/blog/zapier-ai-guide/). +- Your company relies on [Zapier’s enterprise administration](https://zapier.com/pricing) and prefers a managed cloud service. + +Choose Sim when the following conditions apply. + +- You need AI reasoning, conditions, functions, routers, and loops inside one workflow graph. +- You want to self-host workflows, manage your own infrastructure, or bring your own model keys. +- Your agents need built-in access to tables, files, and knowledge bases without separate products. +- You want to deploy one workflow as an API, hosted chat, or MCP server. + +If you are evaluating an agent use case, review Sim’s [pricing](https://www.sim.ai/pricing) and [documentation](https://docs.sim.ai/introduction), then test a representative workflow alongside your existing Zaps. diff --git a/apps/sim/public/library/sim-open-source-zapier-alternative/cover.jpg b/apps/sim/public/library/sim-open-source-zapier-alternative/cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d9821bd91fde36db942982458f13deb0aea95d9 GIT binary patch literal 26881 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 Date: Tue, 1 Sep 2026 19:04:06 +0000 Subject: [PATCH 2/2] Pi Babysit: address PR #7365 feedback --- .../library/sim-open-source-zapier-alternative/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/sim/content/library/sim-open-source-zapier-alternative/index.mdx b/apps/sim/content/library/sim-open-source-zapier-alternative/index.mdx index 0cfb05f639f..0ed8943958a 100644 --- a/apps/sim/content/library/sim-open-source-zapier-alternative/index.mdx +++ b/apps/sim/content/library/sim-open-source-zapier-alternative/index.mdx @@ -15,7 +15,7 @@ faq: - q: "Is there an open source alternative to Zapier?" a: "Sim is an Apache 2.0-licensed open-source alternative to Zapier. Sim combines AI agents and deterministic workflow logic in one workspace. You can inspect the code, self-host the platform, and use your own API keys." - q: "Can I self-host Sim?" - a: "Sim supports self-hosting through Docker, Kubernetes, or `npx sim-setup`. Zapier operates as a proprietary cloud service without customer-managed hosting. Self-hosting gives you more control over deployment and data handling." + a: "Sim supports self-hosting through Docker, Kubernetes, or npx sim-setup. Zapier operates as a proprietary cloud service without customer-managed hosting. Self-hosting gives you more control over deployment and data handling." - q: "Does Sim support BYOK?" a: "BYOK lets you connect Sim to supported model providers with your own API keys. BYOK differs from local-model execution and regular hosted model access. Your own keys give you direct control over provider accounts and usage." - q: "How does Sim’s pricing compare to Zapier’s?"