CircuitNotion, from Kigali

Buy credits with Mobile Money, in francs, without needing a foreign card. One key then reaches every model we route — including one that speaks Kinyarwanda — and the coding agents you already use. You pay for the calls you make, and whatever you don’t spend stays yours.

“CircuitNotion Ltd, your trusted partner.”

POST /v1/chat/completionsLive
1curl "https://api.circuitnotion.com/v1/chat/completions" \ 2 -H "Authorization: Bearer $CIRCUITNOTION_API_KEY" \ 3 -H "Content-Type: application/json" \ 4 -d '{"model":"circuit-2-turbo","messages":[{"role":"user","content":"Hello"}]}'

0

Monthly fee

5

Providers, one key

RWF

What you pay in

MoMo

How you top up

No subscription, no monthly minimum, and no expiry date on credits you have already bought. It is an OpenAI-compatible API, so most code that already talks to OpenAI works by changing one line.

Getting startedVideo walkthrough

A short walkthrough of the platform — opening an account, buying credits with Mobile Money, and pointing a single key at OpenAI, Claude, DeepSeek, and the rest of the catalog. Everything further down this page assumes you have been through it.

Trouble with the player? Watch it on YouTube

Coding agents

We recommend Cline — it speaks the OpenAI-compatible protocol this API is native to, so it needs a base URL and a key and nothing else. Claude Code and Hermes work on the same cn_ key. Your wallet pays for usage.

Windows · macOS · LinuxStart with kimi-k3

Before you start

  1. Create an API key on the Developer Platform and store the cn_… secret.
  2. Fund your wallet on the Developer Platform (Pricing & credits).
  3. Use the correct base URL for each agent protocol (see below).

Claude Code

https://api.circuitnotion.com

Anthropic Messages — no trailing /v1

Cline & Hermes

https://api.circuitnotion.com/v1

OpenAI Compatible — include /v1

Cline (or Roo Code)

Recommended

On Windows, install Node.js and npm first, then npm install -g cline. Point Cline at an OpenAI-compatible provider.

1) Node, npm, then Cline (PowerShell)
1# First: Node.js LTS and npm (PowerShell), if not already installed 2winget install OpenJS.NodeJS.LTS 3 4# Restart PowerShell, then verify: 5node -v; npm -v 6 7# Install Cline 8npm install -g cline 9 10# Optional: VS Code or Cursor → Extensions → search "Cline" → Install 11# Open Cline sidebar → API / Provider settings

Provider

OpenAI Compatible / Custom OpenAI

Base URL

https://api.circuitnotion.com/v1

API key

cn_YOUR_KEY

Model

kimi-k3

Streaming & tools

Enabled

2) Quick reference + change later
1Provider: OpenAI Compatible (or Custom OpenAI) 2Base URL: https://api.circuitnotion.com/v1 3API Key: cn_YOUR_KEY 4Model: kimi-k3 5Streaming: enabled 6Tools / function calling: enabled 7 8# Change later in Cline settings; start a new task after switching models.

402 = fund wallet · 429 = rate limit · Live models: GET https://api.circuitnotion.com/v1/models

Full setup on Platform
Live platform

The same counters shown on the developer platform (GET /v1/stats).

Platform requests

0 today

Tokens processed

0 today

Live today

API completions recorded

Source: https://api.circuitnotion.com/v1/stats

Open developer platform
Testing ground

Paste an API key — we load models from GET /v1/models (same catalog Cline uses), then you can run a live chat completion against your wallet.

Displayed as $CIRCUITNOTION_API_KEY · kept in this tab only

Paste key to load live models
Recommended everyday alias optimized for speed.

Successful replies are billed like any other chat completion (capped at 512 output tokens here).

Example (key hashed)
1curl "https://api.circuitnotion.com/v1/chat/completions" \ 2 -H "Authorization: Bearer $CIRCUITNOTION_API_KEY" \ 3 -H "Content-Type: application/json" \ 4 -d '{"model":"circuit-2-turbo","messages":[{"role":"user","content":"Say hello in one short sentence."}]}'

Response

Run a request to see the assistant reply, model, and token usage.

Grow together

Top up on the Developer Platform. Share a referral pay link so friends buy credits and you earn 10%. You can also gift credits with a CNU-… payment ID.

1. Fund your wallet

Pay with Mobile Money or card on the platform. Credits land on your API wallet for chat, agents, and embeddings.

Top up on Platform

2. Share your referral link

Pay dashboard shows a link like https://payment.circuitnotion.com/pay?service=api-credits&ref=CNU-…. Friends authenticate, top up, and you earn 10%.

Open Pay dashboard

3. Or gift credits

Enter their CNU-… ID and amount in RWF to send from your wallet — teammates, workshops, or one-off support.

Gift credits

Top up at platform.circuitnotion.com · Pricing & credits · 10% referral bonus via your share link

Quickstart

Operational order for the CircuitNotion AI API — fund, authenticate, then call the live catalog.

Step 1

Add credits

Fund your RWF wallet on the Developer Platform (MoMo or card) before production traffic.

Add credits

Step 2

Create an API key

Generate a server-side key on the Developer Platform. Copy it once.

Get API key

Step 3

Send a request

Use the OpenAI SDK with the CircuitNotion base URL and a live model ID.

View quickstart
Platform

An OpenAI-compatible surface that routes to CircuitNotion, OpenAI, DeepSeek, Anthropic, and Moonshot from a single credential.

Circuit Developer API

Liveapi.circuitnotion.com/v1

  • OpenAI SDK compatible — point base_url at CircuitNotion.
  • Route to CircuitNotion, OpenAI, DeepSeek, Anthropic, and Moonshot models from one key.
  • HTTP 402 when credits run out — add funds before production traffic.

Model catalog

Query /v1/models for live availability and current rates.

Coding agents

Point Claude Code, Cline, or Hermes at the CircuitNotion API.

Usage billing

Track credits and top up on Pricing & credits in the Developer Platform.

API playground

Try a key against a live model before you write any code.

Credits

Top up in RWF with Mobile Money or card, spend against the balance as you call the API, and keep whatever you have not used.

How billing works

One wallet, one balance, no plan

There is no monthly plan to pick and no seat to pay for. You fund an RWF wallet, every API call draws down the balance at the model’s published rate, and the remainder stays where it is until you spend it.

When the balance reaches zero the API returns HTTP 402 rather than an overage charge — you top up when you choose to.

Top up your wallet

Local payment

Top up with MTN or Airtel Mobile Money, or a card, in RWF — no foreign card or billing address required.

Pay for what you use

Billed per request against your balance. No monthly minimum to burn through and nothing to cancel.

Your balance keeps

Credits sit in the wallet until you spend them. A quiet month costs you nothing.

One stated fee

Provider usage plus a flat 15% platform and routing fee. The rate is published in the docs.