Skip to content
WAONA Identity

One account. Every WAONA product.

Sign in once, keep your details in one place and stay in control of your privacy — across WAONA Tickets and everything we build next.

One WAONA accountSign in once and use every WAONA product with the same account.
Secure sign-inStrong passwords, verification codes and protection against suspicious sign-ins.
Your profile, in one placeUpdate your details once and every WAONA product stays in step.
Privacy you controlSee which products use your account, and what each one can access.
How it works

Simple for people. Safe by design.

  1. 01Create your account onceYour name, email and a secure password — or a one-time code.
  2. 02Tap “Sign in with WAONA”On any WAONA product, you’re in with one tap. No new passwords.
  3. 03Manage it all in one placeChange details, review connected products and sign out everywhere at once.
For developers

Add “Sign in with WAONA” in minutes.

Built on OAuth 2.0 and OpenID Connect, so it works with the libraries you already use.

Read the developer guide
// app/api/auth/waona/route.ts — send the user to WAONA
import { redirect } from "next/navigation";

export async function GET() {
  const params = new URLSearchParams({
    client_id: process.env.WAONA_CLIENT_ID,
    redirect_uri: "https://yourapp.com/api/auth/callback",
    response_type: "code",
    scope: "openid profile email",
  });
  redirect(`https://id.waona.ke/authorize?${params}`);
}

Questions, answered.

It’s the account behind every WAONA product. One sign-in, one profile and one place to manage your privacy.

Use WAONA Identity in your productLeave your email and we’ll send you API access and a short setup guide.