Unit
"Unit is an enterprise-grade financial infrastructure platform that helps you offer financial services to your customers." [1]
Unit is an enterprise-grade embedded finance platform for software companies that want to offer banking and card products to their own customers, covering virtual and physical debit, credit, and prepaid cards with spend controls, authorization streaming, and JIT funding. It operates in the United States only, with Visa card issuance through FDIC-member bank partners. Pricing is not published and requires a sales conversation. The REST API supports webhooks, idempotency, and a sandbox environment, with SDKs for Node.js/TypeScript, Python, and Ruby, and holds SOC 2 Type II and PCI DSS Level 1 certifications.
Best for / Avoid if
Best for: Regulated or enterprise workloads - compliance attestations and an enterprise plan; AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box
Avoid if: You need transparent pricing up front; You want to try it free before paying
Pricing & procurement
- Pricing model
- Contact sales
- Published pricing
- ✗ No
- Free tier
- ✗ No
- Self-serve signup
- ✓ Yes
- Requires sales call
- ✓ Yes [2]
- Enterprise plan
- ✓ Yes
Capabilities
- Supported actions
- issue_virtual_card, issue_physical_card, issue_debit_card, issue_credit_card, issue_prepaid_card, card_lifecycle_management, freeze_unfreeze_card, close_card, replace_card, spend_controls, authorization_stream, jit_funding, push_provisioning, 3ds, tokenization, dispute_management, kyc_kyb, real_time_webhooks, program_management, ledger_accounts, ach_payments, wire_payments, check_payments, real_time_payments, book_payments, transaction_monitoring, aml_compliance, atm_access, mobile_wallet_provisioning, customer_api_tokens, idempotency_keys, simulations_sandbox
- Regions
- United States
- Input types
- Visa, debit, credit, prepaid, virtual, physical, consumer, commercial
- Output types
- JSON, webhook events, card tokens, authorization events, transaction data, statements, customer API tokens
- Webhooks
- ✓ Yes [3]
- Sandbox / test mode
- ✓ Yes
- SDK languages
- Node.js/TypeScript, Python, Ruby [4]
- MCP server
- ✗ No [5]
Trust & compliance
- SOC 2
- SOC 2 Type II [6]
- HIPAA
- ✗ No [7]
- GDPR
- ✗ No [8]
- ISO 27001
- ✗ No [9]
- PCI DSS
- ✓ Yes [10]
- Published SLA
- ✗ No [11]
- Rate limits
- 1,000 requests per minute per IP address (applies separately to sandbox and live environments); exceeding the limit returns HTTP 429. Additionally, the rate limit for verifying a customer is 5 attempts per 10 minutes. [12]
- Known restrictions
- Unit provides turnkey BIN sponsorship via its own network of FDIC member bank partner banks - customers do not need to bring their own sponsor bank; Unit introduces clients to suitable partner banks during onboarding, Unit is a financial technology company and not a bank - banking services are provided by Unit's bank partners, Members FDIC, Visa® debit cards are issued by Unit's bank partners pursuant to a license from Visa U.S.A. Inc. - only Visa is documented; no Mastercard support, PCI DSS Level 1 certified (highest level), Programmatic authorization (JIT funding) is not enabled by default - requires reaching out to a Unit contact to activate, Push provisioning / tokenization setup takes up to 4 weeks; mobile wallet SDK installation with Visa takes 10–20 business days, Production access requires onboarding through sales; sandbox self-serve signup available at app.s.unit.sh/signup, US only - platform built on direct Federal Reserve connections (Fedwire, FedACH, Check21), Launching an embedded finance program typically takes 2–3 months, All fees default to $0 and are negotiated per client - no published pricing; pricing is contact-sales only, Interchange revenue share percentage is contractually determined per client (docs use 70% as an illustrative example only)
Developer surface
Integration
Adoption & maturity
- Launched
- 2020-01-01
- GA
- 2020-01-01
- Notable customers
- HoneyBook, Homebase, Roofstock, AngelList, Relay, Baselane, Wix, Forage
Other Card Issuing APIs
Lithic
"Programmable card issuing and money movement" platform designed to help developers and companies "launch fast, scale confidently, and offload complexity."
Stripe Issuing
"With over 275 million cards created, Stripe Issuing is the preferred card issuance infrastructure provider for disruptive startups, innovative software platforms, and evolving enterprises."
Weavr
"Embedded finance for digital B2B products"
Swan
"The easiest way to embed banking features into your product."
Wallester
"Free business IBAN account with cards and expense management"
Adyen Issuing
"Get everything you need to create and manage your card program with our financial technology platform."
References
Change history
- 2026-06-21 Capabilities: {} → {"virtual_cards":true,"physical_cards":true,"spend_controls":true,"bin_sponsors…
- 2026-06-21 Summary Md: (none) → Unit is an enterprise-grade embedded finance platform for software companies th…
- 2026-06-21 Score Pricing Transparency: (none) → 0
- 2026-06-21 Score Agent Friendliness: (none) → 55
- 2026-06-21 Score Setup Speed: (none) → 75
- 2026-06-21 Score Docs Quality: (none) → 45
- 2026-06-21 Score Procurement Friction: (none) → 25
- 2026-06-21 Score Trust Readiness: (none) → 35
- 2026-06-21 Best For: (none) → Regulated or enterprise workloads - compliance attestations and an enterprise p…
- 2026-06-21 Avoid If: (none) → You need transparent pricing up front, You want to try it free before paying
- 2026-06-21 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-21 Status Page URL: (none) → https://status.unit.co
- 2026-06-21 Docs URL: (none) → https://www.unit.co/docs/api/
- 2026-06-21 Llms Txt URL: (none) → https://www.unit.co/llms.txt
- 2026-06-21 Rendering: (none) → static
- 2026-06-21 Llms Txt Present: (none) → Yes
- 2026-06-21 API Reference URL: (none) → https://www.unit.co/docs/api/
- 2026-06-21 Has Structured Data: (none) → Yes
- 2026-06-21 Robots Allows Agents: (none) → Yes
- 2026-06-21 Has Published Pricing: set to No
- 2026-06-21 Free Tier Available: set to No
- 2026-06-21 Self Serve Signup: set to Yes
- 2026-06-21 Requires Sales Call: set to Yes
- 2026-06-21 Enterprise Plan Available: set to Yes
- 2026-06-21 SOC 2: set to type_2
- 2026-06-21 HIPAA: set to No
- 2026-06-21 GDPR: set to No
- 2026-06-21 ISO 27001: set to No
- 2026-06-21 PCI DSS: set to Yes
- 2026-06-21 SLA Published: set to No
- 2026-06-21 Data Retention Policy URL: set to https://unit.co/clients-privacy-policy
- 2026-06-21 Last Verified At: set to 2026-06-21T00:00:00.000Z
- 2026-06-21 Documented Rate Limits: set to 1,000 requests per minute per IP address (applies separately to sandbox and liv…
- 2026-06-21 Rate Limit Requests: set to 1000
- 2026-06-21 Rate Limit Window: set to minute
- 2026-06-21 Known Restrictions: set to Unit provides turnkey BIN sponsorship via its own network of FDIC member bank p…
- 2026-06-21 Auth Methods: set to api_key, jwt
- 2026-06-21 Auth Docs URL: set to https://www.unit.co/docs/tokens/
- 2026-06-21 Base URL: set to https://api.unit.co/
- 2026-06-21 Versioning Scheme: set to none
- 2026-06-21 Stability: set to ga
- 2026-06-21 Deprecation Policy URL: set to https://www.unit.co/docs/api/using-the-api/
- 2026-06-21 Quickstart URL: set to https://www.unit.co/docs/api/quickstart/
- 2026-06-21 Idempotency Supported: set to Yes
- 2026-06-21 Error Format: set to vendor-specific
- 2026-06-21 Webhook Signing: set to hmac_sha1
- 2026-06-21 Webhook Events URL: set to https://www.unit.co/docs/api/events/
- 2026-06-21 Requires Verification: set to Yes
- 2026-06-21 Launched At: set to 2020-01-01
- 2026-06-21 GA Date: set to 2020-01-01
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/unit \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/unit/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'