Skip to content
All countries

Kenya

53 verified resources for building in Kenya.

Resources
53
Docs live
98%
Companies (HQ)
14
Last verified
25 Aug 2026

iankumu/mpesa (Laravel M-Pesa)

Tools

A Laravel wrapper for the Safaricom M-Pesa Daraja APIs supporting STK push, B2C, B2B, C2B, transaction status, balance and reversals. Installed via composer require iankumu/mpesa.

Docs live
Plugin
Verified Aug 2026Free / open-source

kenya-administrative-divisions

Tools

npm package providing Kenya's 47 counties plus their constituencies and wards with helper methods like getCounties, getConstituencies and getWards. Written in TypeScript with hierarchical and flat-array access.

Docs live
Data Package
Verified Aug 2026Free / open-source

kenyan-mobile-number-validator

Tools

Node.js package that validates Kenyan mobile numbers and identifies the network operator (Safaricom, Airtel or Telkom) using precise regex on the network prefixes, supporting national and E.164 formats. Useful for KYC and form validation in Kenyan apps.

Docs live
Validation
Verified Aug 2026Free / open-source

kilimo-mcp

MCP

MCP server for Kenya precision agriculture — crop calendar, fertilizer guidance, pest alerts, KALRO crop varieties. 6 tools, MIT-licensed, pairs with the already-listed WapiMaji MCP.

Scout-verified 2026-08-14: curl 200 on repo, GitHub API confirms MIT license/non-archived/pushed 2026-07-18, pypi.org/pypi/kilimo-mcp/json returns 200 with live version 0.1.3. See docs/scout/kenya-candidates.md.

Docs live
Agriculture
Verified Aug 2026Free / open-source

mpesa-api (Node.js)

Tools

A Node.js module that wraps the Safaricom M-Pesa Daraja API, supporting C2B, B2C, STK push, transaction status, balance and reversals. Installed via npm i mpesa-api.

Docs live
SDK
Verified Aug 2026Free / open-source

mpesa-mcp (gabrielmahia)

MCP

A Python MCP server (also published to npm and PyPI as mpesa-mcp) wrapping the Safaricom M-PESA Daraja v3 API with 7 tools for STK push, B2C, balance and transaction-status queries. Maintained by Gabriel Mahia.

Docs live
Payments
Verified Aug 2026Free / open-source

mpesa-rust

Tools

An unofficial Rust wrapper around the Safaricom M-Pesa API for account balance, B2C, C2B, STK push, transaction status, reversals and dynamic QR. Published as the mpesa crate on crates.io.

Docs live
SDK
Verified Aug 2026Free / open-source

mpesa_flutter_plugin

Tools

A Flutter plugin that provides a Lipa Na M-Pesa Online STK push payment initialization interface for mobile apps. Added via mpesa_flutter_plugin in pubspec.yaml.

Docs live
Plugin
Verified Aug 2026Free / open-source

ussd-menu-builder

Tools

A Node.js library for composing USSD menus using a state-machine approach, compatible with the Africa's Talking and Hubtel USSD APIs. Installed via npm install ussd-menu-builder.

Docs live
Helper
Verified Aug 2026Free / open-source

CHT Core Framework

OSS

The Community Health Toolkit Core Framework by Medic is an open-source toolkit for building offline-first digital health apps for community health workers. Written in JavaScript, it is deployed in Kenya, Uganda, Mali, Nigeria and other African countries to support last-mile primary care. It is AGPL-3.0 licensed.

Docs live
Health-tech
Verified Aug 2026Free / open-source

Faida MCP Server

MCP

Community MCP server for Kenya investment and capital markets, offering FastMCP tools such as a Treasury bond calculator, a Nairobi Securities Exchange equities guide, unit trust comparison, IPO guidance and diaspora investment help. Published to the official MCP registry, Smithery and Glama. Tools return demo or guidance data rather than a live exchange API.

Docs live
Capital Markets
Verified Aug 2026Free / open-source

Jacaranda Health PROMPTS

Agents

PROMPTS is an AI-enabled maternal-health service from Kenya's Jacaranda Health that sends stage-appropriate pregnancy and postpartum messages and runs an AI helpdesk that reads and answers mothers' questions, triaging high-risk cases and sparking a rapid human referral chain. It integrates a Swahili-speaking large language model (UlizaLlama) to tailor responses and has reached more than 3.8 million mothers in Kenya, with a launch in Kano State, Nigeria. It is delivered through partnerships with national Ministries of Health.

Docs live
Approval required
Health
Verified Aug 2026Free to mothers; deployed via Ministry of Health and NGO partnerships

JuaFlow (Phindor)

Agents

JuaFlow is a Nairobi-built platform that lets businesses build, deploy and govern their own custom AI agents that run full workflows across HR, finance, support and operations rather than only chat. Agents deploy on WhatsApp, web widgets and Slack via a no-code studio, with built-in governance frameworks and tuning for low bandwidth, multiple languages and regional data. It launched in July 2025 with 15 companies and about one million recorded interactions.

Docs live
Business
Verified Aug 2026Usage-based credits (pay per messages and knowledge operations); volume discounts and spend caps

KCB BUNI Developer Portal

APIs

[ingest-scout] KCB Group's official developer portal for Kenya, regulated by the Central Bank of Kenya (footer confirmed 'Regulated by the Central Bank of Kenya © 2026 KCB Buni'). Fetched buni.kcbgroup.com and confirmed four live API categories: Send Money (M-PESA, Airtel Money, T-Kash, VOOMA, bank transfers), Receive Payments, Interoperability (billers/merchants/agents), and Account Services, with a sandbox at sandbox.buni.kcbgroup.com/devportal/apis. Not in registry; fills the Kenya commercial-bank open-API gap.

Imported from a community submission, needs review.

Docs live
Verified Aug 2026

KRA MCP Server

MCP

Community MCP server for Kenya Revenue Authority topics, offering 6 tools including a PAYE calculator, VAT guidance, PIN registration help and tax incentive lookups. Built with FastMCP and published to the official MCP registry, Smithery and Glama. It adds Kenyan government and tax coverage that the registry otherwise lacks. Data is described by the author as demo or guidance rather than a live KRA API integration.

Docs live
Government and Tax
Verified Aug 2026Free / open-source

KRA-GAVA-Connect

Tools

A Python package that wraps Kenya Revenue Authority (KRA) API access to check and validate KRA PIN numbers and taxpayer information. It targets Kenyan KYC and tax-verification workflows. Distributed as an installable Python package with examples and tests.

Docs live
KYC
Verified Aug 2026Free / open-source

Kencorpus Kenyan Language Corpus

Datasets

Text and speech corpus for three Kenyan languages, Swahili, Dholuo and Luhya, containing 4,442 texts (5.6 million words) and 1,152 speech files (177 hours). It also ships derived NLP sets: POS-tagged Dholuo/Luhya, 7,537 Swahili question-answer pairs and 13,400 translated sentences. Downloadable from Harvard Dataverse; released 2022.

Docs live
Language / NLP
Verified Aug 2026Free / open

Lami

APIs

Kenyan insurtech providing an insurance API and platform that lets businesses embed and distribute digital insurance products, issue policies and process claims. Aimed at partners bundling cover into their own apps and services across African markets. API documentation is hosted behind an authenticated developer portal.

Docs live
Approval required
Insurance API
Verified Aug 2026

Lua AI (Agent OS)

Agents

Lua is an Agent OS for building, deploying and governing enterprise-grade AI agents that handle customer support, lead qualification, appointment scheduling and multi-step workflows across WhatsApp, Slack, web and social channels. Agents are written in real TypeScript with Zod validation and testing, and the platform is model-agnostic across OpenAI, Anthropic, Gemini, Perplexity and Meta. It is Nairobi-rooted and built on its founders' East African fintech experience, with early customers including Kenyan and Ugandan fintechs Turaco, Umba, Tushop and Numida.

Docs live
Business
Verified Aug 2026Free trial (no credit card required); paid plans not publicly listed

M-Pesa MCP Server (breezykalama)

MCP

Community MCP server that lets an AI agent drive guarded M-Pesa payment workflows through typed tools, including STK push, transaction state checks, callback handling, receipts and operator approvals. It is a production-shaped prototype built on FastAPI with Redis rate limiting, PostgreSQL persistence, an audit trail and a React operator dashboard. This is a fuller financial-action platform than the thin Daraja wrappers already in the registry.

Docs live
Payments
Verified Aug 2026Free / open-source

Ona Data (onadata)

OSS

Django and Python data-collection, aggregation and sharing platform from Ona, the Nairobi-based data company. It ingests XLSForm and ODK submissions and exposes them via API for analysis, and is used across African health, agriculture and humanitarian survey programmes. It is released under a BSD 3-clause license.

Docs live
Data collection
Verified Aug 2026Free / open-source

OpenMRS Core

OSS

OpenMRS is an open-source medical record system platform whose Java API and web application form the foundation for national electronic medical record systems in several African countries, including Kenya's KenyaEMR. It supports patient records, encounters and clinical data in low-resource settings. It is released under the Mozilla Public License 2.0.

Docs live
Health-tech
Verified Aug 2026Free / open-source

Ushahidi Platform

OSS

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.

Docs live
Civic-tech
Verified Aug 2026Free / open-source

africastalking (Node.js)

SDKs

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.

Docs live
Telecom / SMS (Node.js)
Verified Jul 2026Free / open-source