Republic of Uganda · Open source · Apache 2.0

One API for every Uganda government fee, license, and payment.

Sente Rails connects 46 ministries, authorities, and local governments under a single rail. Build a payment integration once, reach every MDA. Sandbox is free and open.

$ curl https://sente-rails.space/v1/mdas

// loading live response…
Sandbox openMoMo sandbox live46 MDAs catalogued· 6 sandbox · 0 live23 services available
Service notices
  • Warning
    GULU
    May 29, 2026

    GULU EFRIS sandbox creds refresh: Saturday 22:00–23:00 UTC

    We are rotating the GULU EFRIS sandbox credentials this Saturday. Payment intents created during the window may briefly return PENDING. Full restoration within 60 minutes.

  • Info
    Platform-wideMay 29, 2026

    Public sandbox is live

    The Sente Rails sandbox now serves real /v1 traffic against staged MoMo, EFRIS, and Pesapal adapters. Bring your own integration code and call the rail end-to-end.

What you can build

Three primitives. Every government fee in Uganda.

Identity

Look up citizens by NIN and businesses by URSB number. One request, two registries, scoped to your integration.

How identity works

Assess + Pay

Compute multi-MDA fees, then take payment via MoMo, Airtel, Pesapal, or card. One API, every channel.

Payment recipes

Audit + Settle

Per-call audit trail. Settlement routes direct to each MDA's treasury account. The rail never holds public money. PFMA §43.

Compliance posture

Pick your path

Who is this for?

I'm building an app

Get a free sandbox key. Real API access, real audit log, real docs. Sixty seconds.

Get a sandbox key

I run an MDA

List your services on the rail. Citizens pay you directly via MoMo or Airtel; we never hold the funds.

Talk to ops

I'm a regulator / auditor

Read-only oversight access — aggregates, audit trail, anomaly flags. Mode-C integrator profile.

Oversight surface

Connected agencies

46 MDAs across Uganda

Pulled live from /v1/mdas. Same data the workbench renders.

Browse all

Arua City Council

Local Government · 12 endpts

Sandbox

Gulu City Authority

Local Government · 9 endpts

Sandbox

National Identification and Registration Authority

Identity · 3 endpts

Sandbox

National Information Technology Authority — Uganda

ICT Infrastructure · 22 endpts

Sandbox

Uganda Revenue Authority

Revenue · 2 endpts

Sandbox

URA EFRIS (Mode B integration record)

Fiscal · 12 endpts

Sandbox

Uganda Civil Aviation Authority

Aviation · 6 endpts

Planned

Electricity Regulatory Authority

Energy · 5 endpts

Planned

Try it now

Three calls. Real responses. No sign-up for the first two.

Each Try it button below makes an actual live request to sente-rails.space and shows you the response.

1

List the agencies

Public endpoint — no key, no headers. The same /v1/mdas the workbench reads.

GET /v1/mdas
2

Browse services at an MDA

Filter the same surface. Returns fees, fee bases, EFRIS status — the live catalogue.

GET /v1/services?mda=GULU
3

Create an assessment

Authenticated surface. Bearer key required — sign up to get one in sixty seconds.

POST /v1/assessments

Built to the standards that matter

The architecture addresses the seven Ugandan frameworks integration with government revenue must satisfy. The rail never holds public money — settlement routes direct to each MDA's treasury account.

  • Data Protection & Privacy Act 2019
  • National Payment Systems Act 2020
  • PFMA 2015 §43
  • Tax Procedures Code 2014
  • Access to Information Act 2005
  • Computer Misuse Act 2011
  • e-Gov Interoperability Framework
Read the security & compliance brief →

Sandbox is free. Try the rail before you sign up.

Sixty seconds from email to your first Bearer key. Ten thousand free API calls every month, forever.