00 / INDEXKigali · Rwanda

CircuitNotion — Developer Infrastructure

AI at everyone's fingertips

One OpenAI-compatible key reaches every model we route, a Kinyarwanda-capable assistant, and a terminal coding agent. No gatekeeping, no opaque limits.

Your trusted partner for building with AI

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"}]}'

/v1

API surface

5

Routed providers

RWF

Credit currency

Kigali

Built in

01Assistantchat.circuitnotion.com

Ask it in your own words

Incuti answers in plain language — Kinyarwanda included — and needs no API key. It is the front door for everyone who is not writing code today.

Your trusted partner for building with AI

Languages
Kinyarwanda, English, French
Access
Browser — no key required
Billing
Separate from API credits
Use
Everyday questions and drafting
Incuti AIOnline
02Coding agents

Point any agent at one key

Start with Nova CLI — CircuitNotion's terminal coding agent — or point Claude Code, Cline, or Hermes at one cn_ API key. Your wallet pays for usage.

Windows · macOS · LinuxNova CLI · v1.0.0Start 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).

Nova CLI

CIRCUITNOTION_API_KEY

Official CircuitNotion agent — npm package

Claude Code

https://api.circuitnotion.com

Anthropic Messages — no trailing /v1

Cline & Hermes

https://api.circuitnotion.com/v1

OpenAI Compatible — include /v1

Nova CLI — CircuitNotion's coding agent

Terminal agent from @circuit-nova/nova-cli. Runs against your working tree (or an isolated sandbox). Needs Node.js 22.5+ and a cn_… key via CIRCUITNOTION_API_KEY.

1) Install
1# Requires Node.js 22.5+ (node --version) 2npm install -g @circuit-nova/nova-cli 3nova --version # 1.0.0+ 4 5# Or try once without installing: 6# npx @circuit-nova/nova-cli@latest --version 7 8# Also: pnpm add -g / yarn global add / bun add -g @circuit-nova/nova-cli
2) Configure provider
1# Point Nova at CircuitNotion (env overrides saved settings) 2export CIRCUITNOTION_API_KEY=cn_YOUR_KEY 3 4# Interactive config (arrow keys / numbers; secrets are masked) 5nova settings 6 7# Confirm the provider is detected 8nova --providers 9 10# Optional: E2B_API_KEY for --sandbox, EXA_API_KEY for web_search
3) First run & verify
1cd your-project 2nova # interactive session 3nova "Fix the failing test in src/parser.ts" # one request, then exit 4nova --plan "how does auth work here?" # read-only: write tools never load 5 6# Health checks 7nova --doctor # probe endpoints (proxy / firewall friendly) 8nova history status # native SQLite index, or portable fallback
  • • Update later: nova update (or nova update --yes in CI).
  • • Optional: E2B_API_KEY for --sandbox, EXA_API_KEY for web search.
  • • Network issues? Run nova --doctor — it names the blocked endpoint.

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

Full setup on Platform
03Download

Get Nova

A free, MIT-licensed coding agent for your terminal — or a standalone Windows installer. You pay only for model usage.

Command line

macOS, Linux, and Windows. Requires Node.js 22.5+.

v1.0.0
npm i -g @circuit-nova/nova-cli

Windows desktop

Standalone x64 build — no separate Node.js install needed.

v0.1.7

Downloads are served from the signed GitHub release. macOS and Linux users: install the CLI from npm.

Full install guide, quickstart, and FAQ →

04Live platform

Real traffic, real numbers

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
05Testing ground

Try the API with your key

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.

06Grow together

Referrals & gift credits

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

07Quickstart

Ship in three steps

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
08Platform

One key, every model

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 Nova, Claude Code, Cline, or Hermes at the CircuitNotion API.

Usage billing

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

Incuti AI

Chat product for local-language use cases — separate from API keys.

09Products

Built for local context

Incuti AI answers in plain language for African-language and local business use cases — the chat product beside the developer API.

Incuti AI

Online · AI model developed in Rwanda

Hello! I'm Incuti AI — designed for African-language and local-context use cases. Ask about automation, data insights, or smart solutions.

How can AI help my business grow in Rwanda?

Try Incuti AI

Deep Learning

Models trained with African datasets and local business contexts.

Agent workflows

Ship AI features with Nova CLI, coding agents, and OpenAI-compatible SDKs.

Smart Analytics

Turn your data into actionable business insights.

API Platform

Easy-to-use APIs that scale with your business.

10Infrastructure

Powering African innovation

From language models to developer APIs — the foundation for Rwanda's AI future.

Language AI

AI Models

AI models designed for local-language and business workflows.

OpenAI Compatible

API Gateway

One base URL for chat, tools, embeddings, and coding-agent traffic.

Developer APIs

Developer Platform

Web and API access for developers building with CircuitNotion tools.