This evaluation was written by Knit. We have tried to write it the way weâd want to read one â specific technical claims, real pricing with the constraints named, and honest guidance on when a competitor is the better fit. Read it accordingly.
The one architectural decision that defines Knitâs evaluation
Knit does not cache or store any of your customersâ data at the API layer â not as a compliance option, not as a configurable data residency setting, but as the architecture. Every data request is a live proxy call to the source application, normalized in transit, returned directly to yours. Every evaluation question in this article traces back to that decision.
For teams where the tradeoff lands favorably â compliance-sensitive deployments, AI-native products, regulated industries, enterprise deals where subprocessor lists matter â Knit is a strong fit. For use cases where serving from a local cache is required for performance, it is not.
Does Knit store my customersâ data?
Knit does not cache or store any customer data at the API layer. When your application makes a data request, Knit executes five steps in sequence:
- Receives the normalized API request from your application
- Looks up the customerâs credentials in Knitâs encrypted credential store
- Authenticates with the source application (Workday, QuickBooks, Salesforce, or whichever)
- Fetches the record via a live API call
- Normalizes the response against Knitâs unified schema and returns it directly
The data never touches Knitâs storage layer. The credential store holds auth tokens â not business records. Employee profiles, financial transactions, candidate data, and HR documents pass through Knit as a proxy.
The compliance implication: Knit does not appear on your subprocessor list for application data. GDPR data residency assessments for the records themselves donât scope Knitâs database. Enterprise security questionnaires that ask âwho holds copies of our employee data?â donât implicate Knitâs infrastructure for the data â only for the auth layer.
The engineering tradeoff: Live API calls have real latency. A cached query from a local database returns in single-digit milliseconds. A live proxy call to the source API typically adds 20ms to 200 ms depending on the platformâs response time. For read-heavy dashboards where sub-second response is required, this matters and should be load-tested. For webhook-triggered workflows, write operations, and event-driven pipelines, the latency is immaterial.
This is the central engineering decision in any Knit evaluation.
What integrations does Knit support?
Knitâs Unified API covers 160+ applications across 13 categories. For each category, all applications expose the same normalized schema â your application calls one endpoint and receives consistent field names and data structure regardless of which platform the customer is connected to.
HRIS and Payroll: Workday, BambooHR, Rippling, ADP, Gusto, Deel, Personio â employee profiles, payroll, org chart, time-off, benefits
ATS: Greenhouse, Lever, Ashby, Workable, iCIMS â jobs, candidates, applications, interview stages, offers
CRM: Salesforce, HubSpot, Pipedrive, Zoho CRM â contacts, companies, deals, pipeline, notes, activities
Accounting: QuickBooks Online, Xero, Sage, Oracle NetSuite, FreshBooks â invoices, expenses, P&L, balance sheet, transactions
Ticketing: Jira, Linear, Zendesk, GitHub Issues, Asana â tickets, projects, comments, status, assignees
Additional categories: Calendar, Communication (Slack, Teams), Email (Gmail, Outlook), E-Sign (DocuSign, HelloSign), Expense Management (Ramp, Brex, Expensify), Meeting (Zoom, Fireflies), Subscription Management (Stripe, Chargebee). The list of integrations keeps getting additions every week â for an updated list of all integrations supported view the list here
All integrations are bidirectional â reads and writes flow through the same normalized API layer. New connector requests are fulfilled in approximately 2 days per consistent G2 review feedback.
The sync frequency constraint: At the Start Up tier ($499/month), sync frequency is fixed at 24 hours. This is sufficient for daily reporting, employee onboarding / offboarding syncs, periodic reconciliation, and data enrichment workflows. It is not sufficient for any use case where a lag of up to 24 hours is unacceptable. Those use cases require Scale Up, which is custom-priced.
â
What is Knitâs MCP Hub and how does it work?
Knitâs MCP Hub provides 100+ managed Model Context Protocol servers across 14+ integration categories, with Knit handling OAuth, token refresh, and infrastructure operations so teams building AI agents donât run their own MCP server layer.
The architecture challenge that MCP Hub addresses is not the MCP protocol itself â the protocol implementation is well-documented and not the hard part. The hard part is operating the auth layer that sits between an AI agent and enterprise applications. Consider what a single tool call to retrieve employee data from Workday requires: a valid OAuth token for that specific customerâs Workday instance, with the appropriate scopes, that hasnât expired, and wonât expire mid-session. Multiply that across hundreds of customer tenants, each on potentially different HRIS platforms, each with their own token lifecycle. The engineering surface area for managing credentials at that scale is substantial.
Knitâs MCP Hub centralizes that auth management. Your AI agent authenticates with Knit once. Knit holds and manages credentials for every downstream application across every connected customer tenant â token rotation, OAuth re-authorization prompts, rate limit backoff, and uptime monitoring all happen at the Knit layer. If a customerâs Workday token expires, Knit initiates the refresh flow rather than surfacing a raw auth error to your application. The MCP server infrastructure runs on Knitâs managed infrastructure; there is no server to provision, scale, or monitor.
Pre-built tool calls cover common data access patterns: get_employee, list_open_positions, get_invoices_by_date_range, search_tickets_by_assignee. An AI agent querying an HR chatbot, a recruiting copilot reviewing top candidates, or a financial analysis agent pulling quarterly data can wire these queries to pre-built tools rather than building integration middleware.
Knitâs zero-storage architecture applies to MCP responses â tool call results are proxied in real time, not served from a cache.
Availability: Free at the Launch tier (5 servers, no credit card required). Unlimited servers from Individual tier ($29/month) onward.
What is Knitâs AI Integrations Agent?
Knitâs AI Integrations Agent builds connectors to any application â including applications outside Knitâs catalog â and runs multi-step integration workflows on Knitâs managed infrastructure end to end.
Every unified API platform has a catalog problem: the catalog covers mainstream applications well and fails at the tail. A B2B SaaS product whose customer base includes some share of customers on regional payroll providers, niche vertical ERPs, or custom internal systems will find that any fixed catalog solves the mainstream case and creates a separate engineering problem for the rest.
The AI Integrations Agent addresses the tail in three phases:
Build: If the required connector is part of the existing catalog then this get skipped, if a connector isnât supported â given an OpenAPI spec, Postman collection, or documentation URL, the agent maps the source platformâs endpoints the schema required for your workflow â handling authentication flows, pagination patterns, field translation, and error handling. A team that needs to integrate with a regional payroll provider not in any unified API catalog doesnât need to write custom connector code. The agent builds it and wires it into Knitâs infrastructure.
Wire: Multi-step workflows across multiple applications can be composed and run through the agent. A concrete example: when an employee is terminated in the HRIS, the workflow can automatically revoke their SSO access, deactivate their email, remove them from Slack, archive their CRM contacts, and notify the finance system of their final payroll date â all as a single orchestrated workflow with Knit managing the sequence, error handling, and retry logic rather than your application code.
Run: Resulting connectors and workflows execute on Knitâs managed infrastructure with the same reliability guarantees as Knitâs standard connectors.â
Limitations with the agent: The AI Integrations Agent is newer than the Unified API and performs most reliably against applications with well-documented, stable public APIs. Closed APIs, poorly-documented endpoints, or aggressively rate-limited platforms require more validation during a proof of concept. Teams with very complex edge-case requirements should test these specifically before going live.
What does Knit cost?
Knit publishes its pricing publicly, which is not universal among unified API platforms.
| Tier | Price | Connectors | Sync Frequency | Key Limits |
|---|---|---|---|---|
| Launchpad | Free | Limited | â | 100 API calls/month, 5 MCP servers, no credit card |
| Individual | $29/month | Limited | â | 5,000 API calls/month |
| Start Up | $499/month | All 150+ | 24-hour fixed | 3-day log retention, email support only |
| Scale Up | Custom | All 150+ | Flexible | Whitelabel auth, 30-day logs, priority support |
| Enterprise | Custom | All 150+ | Flexible | Multi-data-center, 90-day logs, SAML SSO, dedicated AM |
The critical constraint at Start Up is the 24-hour sync frequency cap. Teams with deprovisioning, payroll trigger, or real-time event workflows need Scale Up. Launchpad is a real evaluation path â no credit card, immediate access to MCP Hub and the core API.
â
The evaluation fork that matters: Start Up unlocks the full connector catalog and works well for teams adding integrations where daily sync is acceptable. Scale Up is required for faster sync cadence, whitelabel auth flows, and extended log retention. Enterprise adds the full compliance-friendly feature set â multi-region deployment, SAML SSO, and a dedicated account manager.
The Launch tier is a real starting point: no credit card, immediate access to test MCP Hub integration, and enough API calls to validate the architecture before any procurement conversation.
What compliance certifications does Knit hold?
Knit holds SOC 2 Type II and ISO 27001 certifications. GDPR compliance is supported with data processing agreements for EU deployments. Encryption is AES-256 at rest, TLS 1.3 in transit, with double encryption applied to PII and user credentials.
What Knit does not hold: Knit is not HIPAA certified yet.
The zero-storage architecture provides a compliance property that certifications donât fully express: because Knit does not retain customer data, compliance audits for data residency, retention schedules, and breach notification for the data itself do not need to scope Knitâs storage. Knit is in scope for the authentication and proxy layer â the âdid the vendor have access to the data?â answer is yes; the âdid the vendor store the data?â answer is no. In practice, this distinction materially simplifies enterprise security questionnaires and the annual subprocessor review conversation with enterprise customers.
Full security documentation is at getknit.dev/security.
â
Who should use Knit?
Knit is the right evaluation when one or more of three conditions are present: integration requirements span multiple SaaS categories (HRIS plus ATS, or CRM plus accounting, or any multi-category pattern common in B2B SaaS), compliance scope of third-party data storage is a recurring friction point in enterprise deals, and the product roadmap includes AI agent workflows where MCP server connectivity or workflow orchestration matters.
The zero-storage architecture resolves a specific problem cleanly: the question âwho has copies of our employee data?â has a shorter answer when Knit is the integration layer. That answer matters in enterprise security reviews, in regulated industries, and in products where data sovereignty is part of the value proposition to customers.
FAQ
What is Knit and what does the unified API actually do?
Knit is a unified API platform that lets software companies add integrations to 150+ applications across 13 categories â HRIS, ATS, CRM, accounting, ticketing, calendar, email, e-sign, expense management, communication, meeting, and subscription management â through a single normalized API endpoint. Instead of building and maintaining individual connectors to Workday, Greenhouse, Salesforce, QuickBooks, and dozens of others, your application calls one Knit endpoint and receives consistent, normalized data regardless of which application the customer is using. Knit also provides the MCP Hub for AI agent workflows and the AI Integrations Agent for building and running connectors to applications outside Knitâs catalog. The full API documentation is at developers.getknit.dev.
Does Knit store my customersâ data?
No. Knit operates on a zero-storage, stateless architecture â customer data is never written to Knitâs infrastructure. When your application requests data, Knit authenticates with the source application in real time, fetches the record, normalizes it, and returns it directly. Nothing is cached or retained at the Knit layer. The practical compliance implication is that Knit does not appear on your subprocessor list for application data â employee records, financial documents, candidate information, and other business data your customers have connected pass through Knit as a proxy without being stored. This differs from most unified API platforms, which cache a normalized snapshot of customer data in their own database to serve API queries. Knitâs zero-storage model means subprocessor audits and GDPR data residency conversations do not need to include Knitâs storage layer.
What is the Knit MCP Hub and how does it work for AI agents?
Knitâs MCP Hub (mcphub.getknit.dev) provides 100+ managed Model Context Protocol servers across 14+ integration categories, making enterprise application data directly accessible to AI agents without custom middleware. An AI agent can call pre-built LLM tools like get_employees, list_open_positions, or get_invoice_by_id through standard MCP tool-calling interfaces, with Knit handling all OAuth flows, token refresh, and API credential management behind the scenes. Teams donât run their own MCP infrastructure â Knit operates the servers, manages uptime, and handles downstream application authentication for every connected customer. Knitâs zero-storage architecture applies to MCP responses: tool call results are proxied in real time, not served from a cache. The MCP Hub is available free on the Launchpad tier with 5 servers and no credit card required, with unlimited servers from the Individual tier ($29/month) onward.
What can Knitâs AI Integrations Agent do?
Knitâs AI Integrations Agent builds connectors to any application â including applications not in Knitâs catalog â and runs complex multi-step integration workflows on Knitâs managed infrastructure. For teams whose customers use niche vertical software, regional platforms, or industry-specific applications that no unified API catalog covers, the agent constructs the connector by analyzing the target API and wiring it into Knitâs infrastructure. Beyond connector building, the agent handles workflow orchestration: a workflow that pulls a terminated employee from the HRIS, deactivates their access across connected SaaS tools, archives records, and notifies relevant systems can be composed and run through the agent rather than implemented in application code. The key distinction from standard catalog-based unified APIs is extensibility â the agent removes the hard constraint of a finite connector list by building connectors on demand and running the resulting workflows reliably.
How does Knit compare to Merge for HRIS and ATS integrations?
Knit and Merge both provide managed unified API coverage for HRIS and ATS, but differ on architecture, breadth, and AI capabilities. Knit covers 13+ categories including HRIS, ATS, CRM, accounting, ticketing, and more from a single integration point, operates on a zero-storage architecture where customer data is never retained in Knitâs infrastructure, and provides a native MCP Hub for AI agent workflows. Merge covers 7 categories, caches synced data in Mergeâs infrastructure (which appears on your subprocessor list), and has limited AI/MCP tooling. Mergeâs pricing starts at $650 / month for up to 10 accounts, that is $65 per linked account. Knitâs Start Up tier at $499/month unlocks all connectors and works better for early stage teams. For teams where data residency, compliance scope, and AI agent use cases are important alongside HRIS and ATS, Knitâs architecture fits more naturally. For teams specifically evaluating US enterprise HRIS coverage with per-linked-account pricing, Mergeâs model is worth comparing directly.
What does Knit cost, and is there a free tier?
Knit offers a free Launchpad tier for its MCP Hub with 100 API calls per month and 5 MCP servers â no credit card required, suitable for evaluating integrations and MCP Hub without a procurement conversation. Paid tiers start at $29/month for individual developers (5,000 API calls, unlimited MCP servers), and $499/month for the Start Up tier which unlocks all 150+ connectors for its unified APIs.
What compliance certifications does Knit hold?
Knit holds SOC 2 Type II and ISO 27001 certifications and supports GDPR compliance with data processing agreements for EU deployments. Encryption is AES-256 at rest and TLS 1.3 in transit, with double encryption applied to PII and user credentials. The zero-storage architecture has a practical compliance benefit independent of certifications: because Knit does not retain customer data, compliance audits for data residency and retention do not need to scope Knitâs storage layer.
What are Knitâs real limitations?
Knitâs most significant constraint is the 24-hour sync frequency cap at the Start Up tier â teams with real-time or near-real-time sync requirements need to either orchestrate APIs / configure polling at their end or consider Scale Up pricing, which requires a sales conversation.
How does Knit handle webhooks and real-time data sync?
Knit is built on a webhook-first, 100% event-driven architecture â when a record changes in a connected application, Knit delivers a normalized change event to your applicationâs webhook endpoint in near real time. For applications that donât natively support outbound webhooks, Knit provides virtual webhooks: Knit polls the source application on a configurable schedule and delivers normalized change events as if the platform were event-driven, so your application receives a consistent event stream regardless of the source applicationâs native capability. This contrasts with pull-based unified APIs where your application queries a cached snapshot on a schedule rather than receiving events as changes occur. The webhook-first model suits use cases like automated deprovisioning when an employee offboards, candidate status updates in recruiting workflows, and real-time financial event monitoring. Sync frequency at the Start Up tier is fixed at 24 hours; sub-24-hour and near-real-time sync requires Scale Up.