---
title: StarHash Documentation
description: Visual USSD application builder for Africa. Build, test, and deploy USSD applications without writing code.
---

# StarHash

Visual USSD application builder for Africa. Build, test, and deploy USSD applications without writing code.

<Image src="https://raw.githubusercontent.com/nexlabstudio/starhash/main/assets/hero.png" alt="StarHash Studio" zoom />

## What is StarHash?

StarHash is a complete platform for building USSD applications that run across multiple African telecom providers. Instead of writing complex callback handlers, you design flows visually and StarHash handles the rest.

## Key Features

<CardGroup>
  <Card title="Visual Editor" icon="pencil">
    Drag-and-drop flow builder. Design menus, inputs, and logic without code.
  </Card>
  <Card title="Multi-Provider" icon="globe">
    Works with Africa's Talking, Hubtel, Arkesel, and Nalo out of the box.
  </Card>
  <Card title="Real-time Testing" icon="play">
    Test your flows instantly with the built-in simulator before going live.
  </Card>
  <Card title="Session Debugging" icon="bug">
    X-Ray console shows exactly what happened in every user session.
  </Card>
</CardGroup>

## Quick Links

<CardGroup>
  <Card title="Get Started" icon="rocket" href="/getting-started">
    Create your account and build your first flow in minutes.
  </Card>
  <Card title="Provider Setup" icon="plug" href="/providers">
    Connect your USSD shortcode to StarHash.
  </Card>
</CardGroup>

## Supported Providers

| Provider | Countries | Status |
|----------|-----------|--------|
| Africa's Talking | Kenya, Nigeria, Uganda | Supported |
| Hubtel | Ghana | Supported |
| Arkesel | Ghana | Supported |
| Nalo | Ghana, Nigeria | Supported |

## Example Flow

Here's what a simple welcome menu looks like in StarHash:

```
┌─────────────────────────────────┐
│         Welcome Menu            │
│                                 │
│  "Welcome to StarHash"          │
│                                 │
│  1. Check Balance  ──→ [Balance]│
│  2. Buy Airtime    ──→ [Airtime]│
│  3. Exit           ──→ [Goodbye]│
│                                 │
└─────────────────────────────────┘
```

**What users see on their phone:**
```
Welcome to StarHash
1. Check Balance
2. Buy Airtime
3. Exit
```

## Need Help?

- [FAQ](/resources/faq) - Common questions answered
- [Troubleshooting](/resources/troubleshooting) - Fix common issues
- [GitHub Issues](https://github.com/nexlabstudio/starhash-docs/issues) - Report bugs or request features
- [Contact Support](mailto:support@starhash.dev) - Get help from our team
