Now with live collaboration

Build and deploy USSD applications in minutes

USSDK is the first of its kind to provide a great developer experience when building your next USSD application.

Iterate faster. Ship in record time

USSDK editor screenshot

Works with any USSD provider worldwide

Hubtel
Arkesel
Nalo
Africa's Talking
Wigal

For any use-case, USSDK can help you achieve it

We've worked with many clients of different sizes and have helped them solve a variety of problems. With that experience, we tailored USSDK to solve any problem.

Surveys

Conduct surveys easily. USSDK has built-in support for gathering responses which can be exported into Excel/CSV formats. For such simple cases, you may not need to write a single line of code

Payment applications

Build menus to initiate payment collection or withdrawals. Donations, offertory, tickets, anything. Only implement your collections and withdrawals with code*.

*Use any language/infrastructure of choice.

Test ideas

Before spending thousands on a mobile app, you can build USSD versions of your app to test the market. This is a cheaper and faster way to get your ideas out there.

A quick manifesto

Building USSD applications with code has never been easier. Historically, there have been many attempts to use frameworks (in code) to subsidize the problems.

But these frameworks couldn't keep up with scale and complexity.

Iterating and testing USSD applications came at a cost — making progress very slow 🐢.

USSDK changes that. Visually compose your USSD application no matter how complex they may be. In special cases, you can augment the menu with your own code using any language.

With this design anybody can build USSD applications; even people with less technical knowledge. Our collaborative features allow you to work with teammates or developers to fill in technical gaps.

GR
De-Great Yartey

Founder, USSDK

GR

Why is USSDK quickly becoming the industry standard?

Besides being well-tested and easy to use, USSDK comes with very handy features you never knew you needed but make life easier.

Simulator

You don't need to dial short codes on your phone to test your application. Our in-built simulator aims to behave 1-to-1 with an actual device.

Welcome to USSDK Bank,. What would youlike to do today?Not GrCheck balance1Send Money2Report an incident3

Session logs

See and analyze all sessions that come through your application. Use this data to improve user experiences and debug issues.

CompletedNetworkDateMSISDNProviderCompleted1.12pm2332460000072arkesel121314151617181920212223242526StepsStephook.response0s7s@entry@step-0xgr1{name: "Not Gr"}{balance: 12.56}

Collaboration

Build and verify USSD applications with the rest of your team. Experience changes live right in the editor.

Drag and dropInterpolated and menus from API responsemessagesSimulate app123@myapi/get-optionsHey 👋🏽 , here are some few features of the USSDK.devAndrePabloNot Gr

Hook integration

Augment your USSD applications with custom behavior using your own code from any programming language.

app.post("identify-number", ({ data }) => { const msisdn = data.msisdn; // get user from db const user = db.users .get({id: msisdn}); return { "name": "Not Gr", "approved": false, } })1234567891011121314server.tsREADME.md120
  • Well documented
  • Multiple Instance Per App
  • Multiple Providers
  • Testing tools
  • Cheap Pricing
  • Constantly Maintained

Fulltime Support 🪖

Your success means everything to us. And we are here to assist you in any way possible. If you have any questions, technical or non-technical, we are here to help.