Documentation
Everything you need to build with NRS.
Getting Started
Quick start guide, authentication, and first API call.
REST API Reference
Current endpoint surface for chat, usage, keys, and models.
Python SDK
Installation, configuration, and usage examples for the Python client.
Swift SDK
Native iOS/macOS integration guide with SwiftUI examples.
Kotlin SDK
Android and JVM integration with Coroutine support.
NRSIP Protocol
Transport layer specification, signing, hop-chain, and tier gating.
Getting Started
Sign up with email/password or SSO, generate an API key from the dashboard, then call /v1/chat/completions with your token. Start with a low token budget, then scale using tier-aware controls in your organization settings.
REST API Reference
Endpoints support deterministic, probabilistic, and hybrid reasoning workflows with explicit metadata on mode selection and confidence scores.
Python SDK
Install via pip install nrs and initialize with your API key for typed chat completions and usage telemetry.
Swift SDK
Use the Swift package with async calls for background-safe prompts, streaming responses, and secure token storage in keychain-backed clients.
Kotlin SDK
Consume NRS APIs from Android and JVM workloads with coroutine support and configurable retry policy for high-throughput batch jobs.
NRSIP Protocol
Signed packets, hop-chain validation, and tier gating are enforced end-to-end across chat, tool calls, and memory operations.
Domain-Specific Guides
Medical Domain
Drug interaction queries, clinical pathways, FDA compliance.
Financial Domain
Risk modeling, SEC compliance, portfolio analysis.
Legal Domain
Contract review, case law, regulatory compliance.
Engineering Domain
Structural analysis, optimization, materials science.
API Reference
| Method | Endpoint | Description |
|---|---|---|
| POST | /v1/chat/completions | Submit a chat completion request to the public NRS API. |
| GET | /v1/models | List available public models. |
| POST | /auth/signup | Create a user account for the web application. |
| POST | /auth/login | Exchange email/password for a web session token. |
| GET | /usage/summary | Return 30-day token and cost usage for the signed-in user. |
| POST | /keys | Create an API key for direct access to the NRS API. |
| DELETE | /keys/:id | Revoke an API key. |