Dwolla API

US ACH bank transfer API — enables agents to send and receive money between bank accounts, handle mass payouts, and manage digital wallets via ACH and RTP.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Other dwolla ach bank-transfer payouts fintech us-banking
⚙ Agent Friendliness
57
/ 100
Can an agent use this?
🔒 Security
86
/ 100
Is it safe for agents?
⚡ Reliability
80
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
82
Error Messages
78
Auth Simplicity
68
Rate Limits
72

🔒 Security

TLS Enforcement
100
Auth Strength
88
Scope Granularity
75
Dep. Hygiene
80
Secret Handling
85

HTTPS enforced. OAuth 2.0 client credentials flow recommended for agents. Sandbox completely isolated from production. SOC 2 Type II certified. NACHA-compliant for ACH operations.

⚡ Reliability

Uptime/SLA
82
Version Stability
80
Breaking Changes
82
Error Recovery
75
AF Security Reliability

Best When

An agent needs to programmatically send bank-to-bank ACH transfers in the US at low cost, especially for high-volume payouts or recurring collections.

Avoid When

You need international payment support or card processing — Dwolla is ACH-only and US-only.

Use Cases

  • Disbursing payouts to contractors, vendors, or users from an agent
  • Collecting ACH payments (one-time or recurring) from customers
  • Mass payroll or marketplace payout automation
  • Moving money between accounts in a verified network
  • Real-time payment (RTP) transfers for instant settlement

Not For

  • International transfers (Dwolla is US-only ACH)
  • Credit card processing (use Stripe or Braintree)
  • Micropayments under ~$0.25 (ACH fees make small amounts uneconomical)

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
Yes

Authentication

Methods: oauth2
OAuth: Yes Scopes: Yes

OAuth 2.0 client credentials for server-to-server (agent use). Access tokens expire in 3600 seconds and must be refreshed. Sandbox environment provided for testing with no real money movement.

Pricing

Model: subscription
Free tier: Yes
Requires CC: No

Production access requires business verification and approval. No self-service sign-up for production — manual review required.

Agent Metadata

Pagination
cursor
Idempotent
Partial
Retry Guidance
Documented

Known Gotchas

  • Production approval is manual and takes days — plan ahead; sandbox works differently
  • Webhook events can arrive out of order — agents must handle event deduplication
  • Access tokens expire every hour — agent must handle token refresh proactively
  • ACH settlement takes 1-3 business days; RTP is instant but more expensive
  • Customer verification (micro-deposits or ID verification) is required before transfers
  • IAV (instant account verification) via Plaid integration needed for same-day bank linking

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Dwolla API.

$99

Scores are editorial opinions as of 2026-03-06.

5178
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered