Language SDKs
TrueNorth has native SDKs for Python, Node.js / TypeScript, Go, and React Native / Expo. All SDKs expose the same three-method interface.
PythonPrimary SDK
Reference implementation. All features land in Python first. Full async/await support.
$pip install truenorth-framework
Python 3.9+Node.js / TypeScriptStable
TypeScript-native. Works with Next.js server actions, Express, Fastify, and streaming.
$npm install truenorth
Node.js 18+GoStable
Goroutine-safe, high-throughput. Built for production APIs with concurrent sessions.
$go get github.com/amareshhebbar/truenorth-go
Go 1.21+Expo / React NativeBeta
Mobile-first with offline SQLite mode and ImpossibleAI local LLM inference.
$npx expo install truenorth-expo
Expo SDK 50+Interface Contract
All SDKs implement the same three-method interface: create_session(), send(message), and get_output(). If you know one SDK, you know all of them. Parameter naming follows each language's conventions — snake_case for Python, camelCase for TypeScript and Go.