Sign Up and Generate Your API Key
To get started with Kairos Afrika APIs, you’ll need to sign up and generate your API credentials:- Sign up for an account at the SMS Dashboard
- Generate your API credentials from your dashboard
- Choose the right authentication method based on the API you’re using
Authentication
Different APIs use different authentication methods:SMS API Authentication
SMS API uses API key and secret headers:x-api-key: Your API keyx-api-secret: Your API secret
Payment API Authentication
Payment API uses Basic authentication with base64 encoded credentials:Authorization: Basic <base64(username:password)>- Credentials are manually generated and shared with you
Environment Setup
Staging Environment
- Base URL:
https://api.staging.kairosafrika.com/v1 - Purpose: Testing and development
- Rate Limits: More lenient for testing
Production Environment
- Base URL:
https://api.kairosafrika.com/v1 - Purpose: Live applications
- Rate Limits: Standard production limits
Quick Examples
Send an SMS
Initiate a Payment
Next Steps
SMS API
Send SMS messages to customers across Africa
USSD API
Create interactive USSD applications
Payment API
Process payments via mobile money and other methods
Checkout API
Create hosted checkout sessions for seamless payments