Verified Developer Tools in Nigeria
34 verified developer tools for building in Nigeria. Every one has had its documentation, licensing and live status checked, not just listed. Last verified 10 Jul 2026.
nigerian-banks (tomiiide)
A list of Nigerian banks provided in multiple ready-to-use formats: JSON, SQL, Python, Go, PHP array, CSV and XML. Maintained by tomiiide for easy embedding into any stack.
nuban (PHP)
PHP/Laravel library for NUBAN validation against the CBN 2020 spec.
paystack-go (rpip)
A community Go client library for the Paystack API (Nigerian payment gateway) supporting transactions, transfers, plans, customers, subscriptions and settlements. Module github.com/rpip/paystack-go.
paystackapi
Python wrapper for the Paystack API published on PyPI as paystackapi, covering transactions, customers, plans, subscriptions, transfers and refunds. Instantiated with a Paystack secret key and organized into per-resource classes.
rave-python
Official Flutterwave Python library wrapping the Flutterwave for Business v2 APIs for card transactions, mobile money and bank transfers. Maintained by the Flutterwave developers team and published on PyPI.
validate_nigerian_phone
A Python (PyPI) package to validate and format Nigerian phone numbers with is_valid(), formatted(), get_network() and is_mtn() helpers. Maintained by djunehor.
yabacon/paystack-php
PHP API wrapper for Paystack that returns calls as stdClass objects, supporting transaction initialization and verification plus customer and subscription management. Installed via Composer.
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.
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.
