Developer API Banking
Integrate banking services into your applications with our RESTful and GraphQL APIs. Payments, collections, account services, and webhooks with a free sandbox environment.
Key Features
- RESTful and GraphQL APIs
- Payments (M-Pesa, RTGS, PesaLink)
- Collections (Paybill, Till, QR)
- Account services (balance, statements)
- Real-time webhooks for notifications
- Free sandbox testing environment
Rates & Charges
- API Call Limit: 10,000/day (extendable)
- Sandbox Access: Free
- Transaction Fee: 0.5% (min KES 10)
- Production Monthly Fee: KES 5,000
Eligibility Requirements
- Registered business in Kenya
- Technical integration team
- API integration agreement signed
- Production-ready application
Required Documents
- 📋 Certificate of Incorporation — Bring to branch
- 📋 API integration agreement — Bring to branch
- 📋 Application security assessment — Bring to branch
- 📋 KRA PIN Certificate — Bring to branch
Frequently Asked Questions
Find answers to common questions about our services.
How do I get started?
Do you support GraphQL?
What security standards do you require?
Terms & Conditions
API Banking services are subject to the Developer API Agreement and the Acceptable Use Policy. The developer is responsible for the security of API keys and access tokens. Compromised credentials must be reported immediately for revocation.The Bank provides APIs on a best-effort availability basis with a target uptime of 99.9%. Rate limiting applies to prevent abuse. The Bank reserves the right to suspend API access for policy violations.
Ready to Get Started?
Open your Developer API Banking today. Visit any branch or apply online.
Apply for Developer API Banking
Related Products
Comprehensive financial solutions designed for individuals, businesses, and institutions.
Mobile Banking App
DigitalBank on the go with our award-winning mobile app. Transfer funds, pay bills, and manage your finances from anywhere with biometric login and real-time notifications.
App Download: Free
Internet Banking
DigitalFull-featured online banking portal for individuals and businesses. Manage accounts, make payments, view detailed reports, and handle multi-signatory approvals.
Registration: Free
Developer API Banking
DigitalIntegrate banking services into your applications with our RESTful and GraphQL APIs. Payments, collections, account services, and webhooks with a free sandbox environment.
API Call Limit: 10,000/day (extendable)