Developers
Connect Ubunya to everything else you use
A public API, signed webhooks, Zapier, a remote MCP server for AI assistants and a command-line tool. Anything that reaches people or reshapes a cohort asks for a review before it acts.

What you can build with
Public API v1
Members, intakes, enrolments, applications, sessions, attendance, payments and certificates, described in OpenAPI.
API keys and OAuth 2.1
Keys from Manage → Integrations, or OAuth with PKCE, rotating refresh tokens and a consent screen.
Signed webhooks
Events for members, applications, lessons, attendance, payments and certificates, with retries and a delivery log.
Zapier
Send new members and applications to your CRM or spreadsheet without code.
MCP server
Let Claude and other AI assistants work with your community through 16 tools over the public API.
Command-line tool
Sign in through the browser and manage members, intakes, sessions and fees from your terminal.
Your community from the terminal
The ubunya CLI signs in through your browser, or with an API key, and adds --json to any command for scripts.
pipx install ubunya
ubunya login # opens your browser
ubunya members
ubunya balances --owing
ubunya pay 812 2500 --method mpesa --ref SGT7H2XYZ
ubunya split 14 4 # four balanced squads, after a reviewReviewed before it acts
Importing learners, splitting squads or messaging people shows a review first, through the API, the MCP server and the CLI alike. The server refuses the action without the review's confirm token.

Read next
Bring your next cohort to Ubunya
Request a community today. We review every request by hand.