Skip to content

Nunyakata Documentation

Welcome to the official documentation for Nunyakata - Ghana's comprehensive API integration library.

🇬🇭 What is Nunyakata?

Nunyakata is a unified Python library that simplifies integration with popular Ghanaian service APIs. It provides a consistent interface for:

  • 💳 Payment Services - Mobile money, bank transfers, and payment gateways
  • 📱 SMS Services - Bulk SMS, notifications, and messaging
  • 📧 Email Services - Transactional emails, bulk emails, and templates
  • 📞 USSD Services - Interactive USSD applications and session management

🚀 Quick Start

Get started with Nunyakata in minutes:

from nunyakata import NaloSolutions

# Initialize client
client = NaloSolutions(
    sms_username="your_username",
    sms_password="your_password",
    payment_username="your_payment_username",
    payment_password="your_payment_password",
    merchant_id="your_merchant_id"
)

# Send SMS
response = client.send_sms("233501234567", "Hello Ghana!")

# Make payment
payment = client.make_payment(
    amount=10.00,
    phone_number="233501234567",
    wallet_type="mtn"
)

# Send email
email = client.send_email(
    recipient="user@example.com",
    subject="Welcome!",
    message="Thank you for joining us!"
)

📦 Installation

Install Nunyakata using pip:

pip install nunyakata

For environment variable support:

pip install nunyakata[env]

🏗️ Currently Supported Services

✅ Completed Integrations

  • Nalo Solutions - Payments, SMS, Email, USSD

🚧 Planned Integrations

  • Hubtel - Payment gateway and messaging
  • ExpressPay - Payment processing
  • PaySwitch - Payment services
  • Flutterwave - Payment gateway
  • Paystack - Payment processing

View all planned integrations →

📖 Documentation Sections

🤝 Contributing

Nunyakata is open source and welcomes contributions! Whether you want to:

  • Add new service integrations
  • Improve documentation
  • Report bugs or suggest features
  • Write tests

Check out our Contributing Guide to get started.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Built with ❤️ for the Ghanaian developer community