v1 · GA · LIVE ON OPENROUTER

The specialty inference house for the open-weights models hyperscalers under-serve.

OpenAI-compatible API. Embeddings, rerankers, small language models, and African-language frontiers — hosted where you need them. EU-resident at launch; Lagos & Nairobi H2 2026.

All systems operationalNo credit card required$5 free credit
api.tomoul.ai
 1# OpenAI-compatible. Drop-in replacement.
 2curl https://api.tomoul.ai/v1/chat/completions \
 3  -H "Authorization: Bearer $TOMOUL_KEY" \
 4  -H "Content-Type: application/json" \
 5  -d '{
 6    "model": "tomoul/inkubalm-0.4b",
 7    "messages": [
 8      { "role": "user",
 9        "content": "Habari za asubuhi" }
10    ]
11  }'
POST · 200 OK · 178ms · eu-helsinki1
23
specialty models · day 1
12
african languages
EU
resident at launch
100%
openAI-compatible
Models from
Models from

Models other clouds either run badly, or don't run at all.

Embeddings and rerankers because that's where the margin is. Small models because they're sharp and cheap. African-language frontiers because nobody else hosts them well. Every model is OpenAI-compatible at the API layer.

residency

Run models where you need them.

No-train by default. EU-resident at launch. Africa POPs land H2 2026 — Lagos first, then Nairobi. The same OpenAI-compatible API everywhere.

eu-helsinki1
Helsinki · 100% renewable · ISO 27001
live
eu-frankfurt1
Frankfurt · GDPR · low-latency EU peering
live
af-lagos1
Lagos · MainOne · sub-50ms WAEMU
H2 2026
af-nairobi1
Nairobi · Liquid · East Africa coverage
H2 2026
af-cairo1 · af-jburg1
North & South Africa expansion
2027

Pay your way.

Stripe and USDC at launch. Local rails — Flutterwave, Paystack — roll out with the Africa POPs. No procurement officer left behind.

Stripe
GA

Card, Apple Pay, Google Pay, SEPA. Auto-top-up + invoicing.

USDC
GA

On-chain credit top-up via Circle. Best for crypto-native teams.

Flutterwave · Paystack
rolling out

Local mobile-money and card rails for Kenya, Nigeria, Ghana, South Africa, Egypt. Ships with Lagos POP.

One engine, three surfaces.

Cloud is the product. CLI is the on-ramp. Engine is the open-source proof. They share a model catalog, an API shape, and a Zig core.

Tier 1 · Cloud

Inference API, hosted

OpenAI-compatible endpoints for chat, embeddings, rerankers, transcription. Per-token pricing. EU at launch.

Browse the catalog →
Tier 2 · CLI

Local + cloud

A single static Zig binary. tomoul serve bge-m3 runs locally. --cloud points at api.tomoul.ai.

Get the CLI →
Tier 3 · Engine

Open Zig core

12MB binary. CUDA, Metal, CPU. @import("tomoul") — and you're inferencing.

Engine docs →

The API your stack already speaks. The models the others won't host.

Sign up. Get a key. Stream your first token in 60 seconds.