| Philosophy | Depth-first, native API access Enterprise-ready | Breadth-first, common data models |
| Connectors | 250+ across 15 categories | 200+ across CRM, HRIS, ATS, ticketing, marketing |
| Custom Objects | Full native support, all tiers All plans | Passthrough calls; not covered by unified models Abstraction leak |
| Custom Fields | Full read/write on every connector | Limited; requires passthrough or custom mapping |
| Per-Customer Field Mapping | Built-in with embeddable UI Included | Not a first-class feature |
| Data Freshness | Sub-second webhooks (event-driven) Real-time | Polling / scheduled sync Not real-time |
| Sync Direction | Bi-directional with conflict resolution | Primarily read; write varies by category |
| Credential Ownership | You own & export OAuth tokens Your keys | Vendor holds tokens Vendor lock-in |
| Configuration | Declarative YAML in Git + CI/CD | REST API calls from your app |
| AI / Agent Support | Open-source AI SDK + MCP server Agentic-ready | REST API only |
| Embeddable UI | White-labeled React components for auth, field mapping, sync settings | Auth widget; no first-class mapping UI |
| Open Source | 250+ connectors as Go libraries on GitHub Inspect + extend | Closed source |
| Compliance | SOC 2 Type II, GDPR, ISO 27001 | SOC 2 Type II, GDPR, HIPAA |
| Pricing Entry | Free tier โ $999/mo (usage-based) | Free tier; paid plans per connection/user |