---
title: "FAQs Page"
description: "Building B2B products, AI agents, or automations with MCP? Knit handles the integrations so you don’t have to."
source_url: "https://www.getknit.dev/faq"
page_type: "faq"
---

_This page answers frequently asked questions about Knit's product, pricing, and integration approach._

# FAQs Page

Now Available

## FAQ’s

Answers to common questions about Knit, integrations, and workflows

All

Pricing

Integration

Data Sync

Infrastructure

Auth

Security

Product

#### Do you have SDKs for specific languages like Python or Ruby?

Knit is strictly API-first (REST/HTTP), meaning it is language-agnostic. While you can use any language's requests library, Knit provides a Postman Collection for rapid testing. For frontend, a dedicated [React SDK](https://developers.getknit.dev/docs/knit-ui-component-with-reactjs-1) simplifies the integration of the "Connect" component.

Product

#### What does getknit.dev do?

**Getknit.dev** (commonly known as **Knit**) is an integration infrastructure platform built for B2B SaaS products, AI agents, and MCP (Model Context Protocol) clients. It allows developers to add multiple third-party software integrations to their products using a single **Unified API**.

Instead of writing and maintaining custom code for every individual app your customers use, you integrate once with Knit. Knit then automatically translates your requests to communicate flawlessly with over 150+ third-party applications.

##### Core Offerings and Solutions

Knit offers three main product categories to server different engineering needs -

1.  Unified APIs - A pre built unified schema that allows for bi-directional (read and write) data synchronization with hundreds of applications across categories like HRIS, ATS, CRM, ERP, Calendar, Communication, Meeting tools and more. It eliminates the hassle of maintaining individual integrations, their API rate limits, pagination issues and retries
2.  MCP Servers - Over 100 pre-built Model Context Protocol servers that give AI clients code-free, server-less access to SaaS tools, bridging the gap between proprietary logic and third-party apps. You can spin up MCP servers on demand for any tool your agent requires and manage robust access control using Knit's ACL(access control layer) capabilities
3.  LLM Tools - A framework agnostic SDK that provids 8000+ LLM Ready tools. It allows developers building AI agents to instantly plug into popular SaaS apps - complete wth managed authentication and tailored tool descriptions to ensure high LLM Accuracy

Product

#### Does the API support 2-way sync (writing data back to the source)?

Yes. Knit supports [Write-Back (Push)](https://developers.getknit.dev/docs/concepts#push-over-pull) capabilities. Common use cases include pushing candidate notes back to an ATS (like Greenhouse) or updating employee records in an HRIS.

Data Sync

#### How do you handle rate limits imposed by source systems?

Knit acts as an intelligent proxy. It manages rate limiting automatically by queuing your outgoing requests and retrying them with exponential backoff based on the specific headers returned by the source provider (e.g., ADP or [Workday](https://md.getknit.dev/mcp-servers/workday-mcp-server)).

Infrastructure

#### Who at the customer company provides credentials (HR or IT)?

Authentication is typically performed by an Admin (HR or IT) during a one-time setup. Knit provides [Magic Links](https://developers.getknit.dev/docs/magic-link) so your users can send the authorization URL to the right person in their organization without them needing to log into your app.

Auth

#### How does authentication / OAuth flow work?

Knit manages the entire [authentication](https://developers.getknit.dev/reference/authenticating-your-apis-with-knit) lifecycle. It handles redirect URIs, secure token exchange, and automatic background refreshes. You only receive a consistent Knit-Integration-ID to make calls.

Auth

#### How do you handle custom fields or unmapped data?

Knit’s [Custom Mapping Tool](https://developers.getknit.dev/docs/get-custom-fields-sync) allows you to "discover" non-standard fields in a customer's specific HRIS instance. You can then map these unique fields to your application's schema via the Knit Dashboard without changing your code.

Data Sync

#### Do you support Read + Write? / Can we push data back?

Yes, Knit's Unified API is bi-directional. It normalizes both the "GET" (Pull) and "POST/PATCH" (Push) methods across all supported integrations.

Data Sync

#### Is it real-time, batch, or what sync frequency?

Knit primarily uses [Webhooks](https://developers.getknit.dev/docs/register-webhook-url) for real-time updates. If a source system doesn't support webhooks, Knit uses "Virtual Webhooks" (polling) to check for changes at regular intervals (default 1 hour).

Data Sync

#### What is the sync frequency for polling?

The default polling interval is 60 minutes. However, for Enterprise customers with high-frequency needs, this can be customized to be more frequent depending on the source system's rate limits.

Data Sync

#### How do you compare to competitors like Merge.dev or Paragon?

The primary differentiator is Data Residency. Unlike Merge, [Knit does not store data at rest](https://www.getknit.dev/compare/knit-vs-merge). Knit is a "stateless" proxy, meaning PII stays in the source and destination only, significantly reducing your security liability.

Product

#### How are you different from Zapier?

Zapier is for end-users. Knit is an [Integrations Infrastructure](https://www.getknit.dev/) for developers, allowing you to build native features into your SaaS that feel like a part of your own product.

Product

#### How do you differentiate from API Deck or Codat?

Knit offers [integrations](https://www.getknit.dev/compare/apideck-vs-knit) accross more categories and a flexible pricing model. Knit also provides a more robust "Connect" UI that is fully white-labeled.

Product

#### How hard is it to migrate from Finch or Merge?

Because Knit uses a Unified Data Model, data structures are often 90% similar. Migration involves swapping the API base URL and Auth headers, usually taking 1 to 3 days.

Product

#### Which apps / systems do you currently support?

Knit supports [100+ integrations](https://getknit.dev/integrations) across HRIS, ATS, CRM, Accounting, and Ticketing, including [Workday](https://md.getknit.dev/mcp-servers/workday-mcp-server), ADP, [Salesforce](https://md.getknit.dev/mcp-servers/salesforce-mcp-server), and [QuickBooks](https://md.getknit.dev/mcp-servers/quickbooks-mcp-server).

Integration

#### What happens if you don't support an integration we need?

Knit has a ["Connector-on-Demand"](https://getknit.dev/integrations) policy. If an API is public, Knit can build and deploy a new connector for you in 2 to 7 business days at no extra cost.

Integration

#### How do you handle custom objects?

Beyond standard fields, Knit supports [Custom Objects](https://developers.getknit.dev/docs/get-custom-fields-sync). If your customer has a unique "Projects" object in their CRM, Knit can fetch that data and present it in a unified format.

Integration

#### Is the integrations list published publicly?

Yes. The [full directory](https://getknit.dev/integrations) is live on the website and includes a breakdown of supported data models (e.g., Employees, Payroll, Invoices) for each app.

Integration

#### What is the timeline for building a new connector?

The [technical build](https://getknit.dev/integrations) takes roughly 1 week. Including sandbox testing and QA, a production-ready connector is usually live within 3 to 4 weeks.

Integration

#### Can we embed this into our mobile app?

Yes. The [Knit Connect SDK](https://developers.getknit.dev/docs/getting-started) is a web-based component that works perfectly inside WebViews for iOS/Android apps or as a standalone URL.

Product

#### Do you support ADP, Xero, and Paycom?

Yes, these are [Tier-1 integrations](https://getknit.dev/integrations). Knit supports multiple versions of these (e.g., [ADP Run](https://md.getknit.dev/integration/adp-run-hris) vs. [ADP Workforce Now](https://md.getknit.dev/integration/adp-workforce-now-hris)).

Integration

#### Do you support on-premise / legacy systems?

Yes. For systems behind a firewall, Knit supports secure tunnels (e.g., Ngrok or VPN) to allow the cloud proxy to communicate with the local server.

Infrastructure

#### How does sync credit work?

Sync credits are a [usage-based metric](https://www.getknit.dev/pricing) that counts the amount of data synced. This is preferred by users who want to pay for actual data moved rather than flat fees.

Pricing

#### What is the pricing model?

Knit offers a [Flexible Model](https://www.getknit.dev/pricing): Pay per Connected Account (useful for B2B SaaS) or Pay per API Call/Sync Credit (useful for data-heavy apps).

Pricing

#### What happens when we exceed the limit?

Knit uses [metered overages](https://www.getknit.dev/pricing). You aren't cut off; instead, you are charged a small rate for every additional account or 1,000 API calls beyond your tier.

Pricing

#### How many accounts are in the Launch plan?

The [Launch Plan](https://www.getknit.dev/pricing) is designed for startups and typically includes 10 connected accounts or 50,000 API calls for $499/month.

Pricing

#### Do you have a startup discount?

Yes. Knit offers a [50% discount](https://getknit.dev/pricing) for the first year to early-stage companies (typically those with <$1M in funding).

Pricing

#### What is the base platform cost?

Pricing for the [Startup/Launch plan](https://www.getknit.dev/pricing) starts at $499/month, which includes access to all 100+ connectors.

Pricing

#### Is there an initial intro discount?

Yes, Knit provides a [30-day free trial](https://www.getknit.dev/pricing) and a "build-time" discount, where billing only starts once you have your first live customer connection.

Pricing

#### What are the different tiers?

Tiers include Launch (Startups), Scale (Growth stage), and Enterprise (SLA-backed with custom infrastructure). [Details here](https://www.getknit.dev/pricing).

Pricing

The [Scale Plan](https://www.getknit.dev/pricing) is usually $1,500/month and is optimized for companies moving large volumes of data across many integrations.

Pricing

#### Can we pay in CAD or INR?

Yes. While pricing is quoted in USD, Knit supports local currency billing to help international customers avoid bank conversion surcharges.

Pricing

Is there a free trial?

Pricing

#### How does the cost model scale?

It scales linearly. As you add more customers, your [unit cost per integration](https://www.getknit.dev/pricing) typically decreases as you move into higher volume tiers.

Pricing

Security

Yes. You can request the Full SOC 2 report via the Knit Security Center. These are shared under a standard NDA.

Security

#### Do you store customer PII?

No. This is Knit’s biggest security feature. It is a Pass-through Proxy. Data is encrypted in transit, transformed in-memory, and immediately purged.

Security

What certifications do you hold?

Security

Knit provides a Data Processing Agreement (DPA) and ensures that all data transit follows EEA guidelines, with no data "stored" in non-compliant regions.

Security

#### How is vendor compliance monitored?

Knit uses automated platforms like Vanta to monitor security controls 24/7, ensuring servers meet SOC 2 standards.

Security

#### What support do you provide for go-live?

Knit offers White-glove support, including a shared Slack channel and technical reviews of your integration architecture.

Product

#### Can we see raw sync logs?

Yes. The [Knit Dashboard](https://dashboard.getknit.dev/dashboard/home) provides a full audit trail, showing raw JSON requests and responses from the source API to help debug issues.

Product

#### How do you handle maintenance?

Knit has a dedicated team that monitors source API changes. If a provider updates their API, Knit updates the connector centrally.

Product

#### How long is the setup?

Most developers get their first "Hello World" sync done in under 2 hours. A full production rollout usually takes 3 to 5 business days.

Product

#### How long for a new integration build?

For a standard REST-based app, the turnaround is 2-7 days. More complex legacy systems may take up to 4 weeks.

Product

#### Can we use a custom UI instead of the modal?

Yes. This is the component-less flow. You can build your own UI and use Knit's backend APIs to pass credentials.

Product

#### Is the Connect component white-labeled?

Yes. You can remove all branding and [customize CSS](https://developers.getknit.dev/docs/concepts#customizable-white-labelled-ui-component) (colors, fonts) to make it look like your own native feature.

Product

#### What is the core value proposition?

Knit acts as a [Unified Abstraction Layer](https://www.getknit.dev/). You write code for one API, and Knit "translates" that for 100+ different apps automatically.

Product

#### Is Knit only Cloud/SaaS?

Knit is a cloud service, but it is deployment-agnostic, connecting your cloud app to a customer's on-premise server or vice versa.

Infrastructure

#### What is the webhook retry policy?

Knit has a 72-hour retry window. If your server is down, Knit will attempt redelivery with exponential backoff.

Infrastructure

#### What are the main limitations?

The primary limit is Source API parity. If a software provider doesn't expose data via their API, no middleware can access it.

Infrastructure

#### What are Magic Links?

[Magic Links](https://developers.getknit.dev/docs/magic-link) are one-time-use URLs that allow you to offboard authentication to a different person (like an HR manager) via email.

Infrastructure

#### Do you provide a React SDK?

Yes, the [React SDK](https://developers.getknit.dev/docs/knit-ui-component-with-reactjs-1) is the standard way to implement the frontend "Connect" modal with just a few lines of code.

Infrastructure

#### How do we route webhooks to the right customer?

Each webhook includes a Knit-Integration-Id. You use these [unique identifiers](https://developers.getknit.dev/reference/authenticating-your-apis-with-knit#authentication-for-apis) to route data to the correct user in your database.

Auth

#### What if Knit goes down?

Because Knit is stateless, no data is lost. Webhooks are queued in a resilient buffer and delivered once service is restored.

Security

#### How long to fix a broken integration?

Minor API changes are usually patched in hours. Major breaking changes are typically resolved within 1 to 2 business days.

Infrastructure

#### How do you handle concurrency?

Knit uses a distributed queue system to ensure requests stay within the source system's allowed limits.

Infrastructure

Got more questions about Knit? We’ve got answers.


## Related pages

- [Pricing](https://md.getknit.dev/pricing)
- [Plan comparison](https://md.getknit.dev/plan-comparison)
