| Primary positioningHarbor: this repository. Pipedream: pipedream.com | All-in-one agent execution layerplugins, tools, runs, traces, exec, jobs, apps tenanted at the workspace level | Developer-first workflow automation + Connect (per-end-user OAuth) + MCP serverslarge pre-built connector catalogue with serverless code steps; Connect lets a SaaS product run integrations on behalf of its signed-in users |
|---|
| Workspace / tenancy modelHarbor: apps/api schema. Pipedream: docs.pipedream.com/connect | Harbor's pick: Harbor.Workspace is the top-level isolation primitiveevery plugin connection, OAuth grant, run, and trace is bound to a workspace_id | Per-end-user via Pipedream Connecteach signed-in user of a developer's app is the OAuth tenant; confirm exact org / project terms on docs.pipedream.com |
|---|
| Credential storage primitiveHarbor: apps/api/src/plugins/oauth/. Pipedream: docs.pipedream.com/connect | Workspace-scoped OAuth state in KV-backed credential storagetokens dispatched host-side at exec time; never exposed to executing code | Per-end-user OAuth tokens stored by Pipedream Connecttokens scoped to the signed-in end user of the developer's app; refer to pipedream.com for vault implementation details |
|---|
| Agent identity modelHarbor: this repository. Pipedream: docs.pipedream.com/connect | Workspace tenant (team-shared)one Harbor workspace backs every AI agent on the team; OAuth grants, runs, and audit are one shared surface | End-user tenant (per signed-in person)Pipedream Connect attaches integrations to the individual end user of the developer's product; tenancy is per-person, not per-team |
|---|
| MCP supportHarbor: CLAUDE.md "MCP Mental Model". Pipedream: mcp.pipedream.com | Harbor's pick: tie.Consumes third-party MCP servers; exposes a protected Harbor MCP endpointmcp.tryharbor.ai advertises protected-resource metadata; Harbor also installs third-party MCP servers as plugins | Harbor's pick: tie.Hosted MCP servers at mcp.pipedream.comPipedream exposes the Connect connector catalogue to MCP-aware AI clients; example client app published at github.com/PipedreamHQ/mcp-chat |
|---|
| Execution / runtime layerHarbor: apps/api/src/plugins/worker/. Pipedream: pipedream.com/workflows | Harbor's pick: tie.Cloudflare codemode Worker isolate via `hrbr exec`typed TypeScript execution; orbit.* primitives; sandbox separate from API Worker | Harbor's pick: tie.Serverless workflow engine with code stepsPipedream workflows compose triggers, action steps, and Node.js / Python / Go / Bash code steps; refer to pipedream.com for runtime limits |
|---|
| Integration / catalogue surfaceHarbor: registry catalog. Pipedream: pipedream.com | 149 registry entries / 135 unique provider familiesderived at build time from packages/sdk/registry-catalog/data/v1/catalog.json | Harbor's pick: competitor.Large pre-built connector cataloguePipedream documents 2,500+ integrations on docs.pipedream.com and currently advertises 3,000+ apps / 10,000+ tools on pipedream.com; confirm exact count at edit time |
|---|
| Audit / observabilityHarbor: apps/api/src/plugins/worker/. Pipedream: docs.pipedream.com | Harbor's pick: Harbor.Runs + spans persisted to D1exec paths create queryable run / span records for workspace-scoped inspection | Per-workflow execution historyworkflow run history with logs is visible in the Pipedream UI; refer to docs.pipedream.com for retention / export surface |
|---|
| Open source / self-hostHarbor: github.com/zonko-ai. Pipedream: github.com/PipedreamHQ | Harbor's pick: tie.SDK public on github.com/zonko-aicontrol plane is closed source; first-party self-host is on the Enterprise roadmap | Harbor's pick: tie.Hosted SaaS; connector definitions open on GitHubPipedreamHQ publishes connector and example client repos on GitHub; the workflow platform itself is hosted SaaS — refer to pipedream.com |
|---|
| Pricing modelHarbor: tryharbor.ai. Pipedream: pipedream.com/pricing | Harbor's pick: tie.Free + Workspace + Enterprise tiersWorkspace tier usage-based units not yet priced publicly | Harbor's pick: tie.Public pricing page at pipedream.com/pricingfree tier plus paid plans; plan names and unit metrics should be recorded against pipedream.com/pricing at edit time; not asserted here |
|---|
| OwnershipHarbor: this repository. Pipedream: pipedream.com/blog | Zonko Labs (independent)this repository / github.com/zonko-ai | Acquisition by Workday announced 2025-11-19definitive agreement signed; refer to pipedream.com/blog/pipedream-to-be-acquired-by-workday/ and Workday newsroom for closing status |
|---|
| Public docsHarbor: docs.tryharbor.ai. Pipedream: docs.pipedream.com | Harbor's pick: tie.docs.tryharbor.ai with concept docs, guides, recipes; llms.txt publishedllms.txt is live; verify any expanded LLM docs when they ship | Harbor's pick: tie.docs.pipedream.com with workflow, Connect, MCP, and integration references; llms.txt publisheddocs index at pipedream.com/docs/llms.txt is referenced from individual doc pages |
|---|