Discover
Search everything
One query across all 9 categories of verified African infrastructure.
369 results
TAHMO Weather Station Network
Network of automatic weather stations across sub-Saharan Africa recording rainfall, temperature, humidity, wind and radiation at sub-daily intervals. Observations are accessed through an API and web portal under a data-sharing agreement, free for education and research. The station data itself is real but sits behind account credentials rather than an open download.
TextAugment
Python text-augmentation library from the Data Science for Social Impact group at the University of Pretoria, South Africa. It provides word and sentence level augmentation methods such as WordNet, word2vec and mixup to expand training data for NLP models. It is widely used in low-resource and African-language NLP research.
Ushahidi Platform
Open-source platform for crowdsourcing, mapping and visualising crisis and civic reports, first built in Kenya during the 2008 post-election violence. Written primarily in PHP, it powers deployments for election monitoring, disaster response and human-rights reporting across Africa and worldwide. Actively maintained by the Nairobi-based Ushahidi organisation.
VALR
South African cryptocurrency exchange (licensed FSP 53308) providing a REST API for trading and a WebSocket service for streaming market, order and balance updates. Supports buying and selling 60-plus cryptocurrencies and withdrawing both crypto and fiat programmatically. API keys require account 2FA to be enabled.
Wave Business API
Developer API from Wave, the mobile money operator dominant in Senegal and Cote d'Ivoire, for collecting payments, sending payouts and running bulk disbursements in FCFA. Provides checkout sessions, a sandbox and API-key management through the Wave Business portal. API access is granted to approved Wave Business accounts rather than fully self-service.
WideBot AI Agent
WideBot is an Egyptian, Arabic-first conversational AI platform for governments and enterprises that builds generative chatbots, voicebots and AI agents powered by its own Arabic LLM (AQL). It supports multiple Arabic dialects and English across web, social and messaging channels, with cloud, hybrid and on-premise deployment. In October 2025 it launched an AI voice agent for WhatsApp business calls, billed as the first such offering from an Arab company in the region.
World Bank ID4D Practitioner's Guide
The ID4D Practitioner's Guide is the World Bank's reference for designing and implementing inclusive, trusted digital identification systems, organised around the Principles on Identification for Sustainable Development. It covers system design, technology choices, procurement and governance, and is a core reference for identity as digital public infrastructure. The ID4D initiative focuses heavily on low- and middle-income countries, with much of its flagship work in Africa.
Zabantu-XLM-Roberta
Zabantu is a family of XLM-RoBERTa masked language models (roughly 80M to 250M params) trained from scratch on South African Bantu languages including Tshivenda, Zulu, Xhosa, Swati, Northern and Southern Sotho, Setswana and Xitsonga. It serves as a benchmark for low-resource Bantu language NLP. It was built by the Data Science for Social Impact group at the University of Pretoria.
africastalking (Node.js)
Official Africa's Talking SDK for Node.js wrapping the SMS, USSD, Airtime, Voice and mobile payments APIs. Published by Africa's Talking on npm with 160 plus GitHub stars and active maintenance. Africa's Talking is a pan-African communications and payments platform headquartered in Kenya.
airtel-money-node-sdk
A Node.js SDK for the Airtel Money API tailored to payment collections, with automatic OAuth2 bearer-token caching and refresh plus transaction handling for Airtel's African markets. It mirrors the maintainer's MTN MoMo SDK design. Published as airtel-money-node-sdk on npm.
android-mtn-momo-api-sdk
A Kotlin Multiplatform SDK that streamlines integration with MTN Mobile Money (MOMO) services on Android and JVM, covering authentication, balance checks, and transaction processing. It ships with a sample Android app demonstrating each API operation. Maintained by Re.Kast Limited.
chapa-laravel
Official Chapa Laravel package for integrating the Chapa payment API into Laravel applications. Maintained in the Chapa GitHub organization and distributed on Packagist with over 12,000 installs. Chapa is a leading payment processor in Ethiopia.
chapa-nodejs
Community Node.js and TypeScript SDK for the Chapa payment API supporting transaction initialization, verification, transfers and subaccounts. Published on npm and actively maintained on GitHub. Chapa is an Ethiopian payment processor.
cm-phone-lookup
A TypeScript library for multi-country African mobile operator detection and phone-number validation, covering countries such as Cameroon, Senegal, Cote d'Ivoire, Nigeria and Ghana with 18 or more operators. It exposes a fluent API for operator lookup, validation, and formatting with rich metadata. Published on npm under the @williamtessa27 scope.
fedapay (Node.js)
Official FedaPay Node.js SDK wrapping the FedaPay REST API for creating transactions, customers and payouts. Published by FedaPay on npm and maintained in the FedaPay GitHub organization. FedaPay processes card and mobile money payments in Benin and francophone West Africa.
fedapay-php
Official FedaPay PHP SDK for integrating the FedaPay payment API, including card and mobile money collections across francophone West Africa. Published by FedaPay on Packagist and actively maintained. FedaPay is a payment aggregator based in Benin.
flutterwave-react-v3
Official Flutterwave React SDK that renders the Flutterwave payment modal inside React applications. It wraps the Flutterwave v3 checkout for collecting card, bank and mobile money payments across Africa. Published by Flutterwave on npm and maintained in the Flutterwave GitHub organization.
iSDAsoil Africa Soil Properties (30m)
First continent-scale predictive soil property maps for Africa at 30m resolution, covering organic carbon, pH, texture class, sand, clay, stone content and nutrients at 0-20cm and 20-50cm depths. Each property is published as Cloud-Optimized GeoTIFF (mean and model error layers) on Zenodo under CC BY 4.0. Released 2021 by iSDA with ISRIC.
mtn-momo-node (mtn-momo-sdk)
A Node.js SDK for the MTN Mobile Money (MoMo) API focused on payment collections, handling sandbox and production environments, API user and key provisioning, and transaction status polling. It simplifies MoMo integration across MTN's African markets. Published as the mtn-momo-sdk npm package.
nigeria_banks (Josephchinedu)
A Python package that returns Nigerian bank details including bank code, CBN code, name and USSD transfer code, with lookup functions by any of those fields. It packages the bank reference data behind a simple API rather than raw JSON. Published on PyPI as nigeria-banks.
nigerian-mobile-validator
A TypeScript library for validating Nigerian mobile numbers with alignment to NCC number-allocation rules, including per-operator prefix detection and normalisation. It targets regulated fintech use cases where incorrect validation carries business risk. Published on npm as nigerian-mobile-validator.
notchpay-php
Official Notch Pay PHP SDK for the Notch Pay payment API, supporting mobile money and card collections in Cameroon and francophone Africa. Distributed under the Notch Pay vendor on Packagist with roughly 15,000 downloads. Notch Pay is a Cameroon-based payment gateway.
nuban-bank-prediction (Flystunna)
A .NET library that predicts the possible banks owning a given 10-digit Nigerian NUBAN account number and validates the account number against the Central Bank of Nigeria revised 2020 specification. It is useful for account-resolution flows where the issuing bank is unknown. Distributed as a C# package.
openAFRICA
openAFRICA is a CKAN-based open-data portal operated by Code for Africa and positioned as one of the largest independent repositories of open data on the continent. This repository holds the primary deployment scripts and configuration for the platform served at open.africa. It gives African journalists, researchers and developers a public home for datasets.



