Developer Platform

Developer APIs &
integration guides.

Integrate real-time meeting intelligence, automated visa intake workflows, and custom enterprise agentic pipelines directly into your software stack.

TypeScript / Node.jsnpm install @noruva/sdk
Python 3.10+pip install noruva
Go Clientgo get github.com/noruva/noruva-go
CLI Toolcurl -sSL noruva.dev/install.sh | sh

NoruvaAI Real-Time Streaming WebSocket

Live Protocol

Ingest live audio streams from meeting clients or telephony services with 400ms end-to-end question detection and answer synthesis.

wss://api.noruvalabs.com/v1/meetings/stream
import { NoruvaStreamClient } from "@noruva/sdk";

const client = new NoruvaStreamClient({
  apiKey: process.env.NORUVA_API_KEY,
});

const session = await client.createMeetingSession({
  platform: "zoom",
  targetLanguage: "en",
  realtimeSummaries: true,
});

session.on("questionDetected", (q) => {
  console.log("Question:", q.transcript);
  console.log("Suggested Response:", q.suggestedAnswer);
});

Torii Immigration Route Intake API

v1.2 REST

Evaluate applicant criteria across 120+ international visa pathways and generate auto-filled official government application packets.

POST https://api.noruvalabs.com/v1/immigration/assess
curl -X POST https://api.noruvalabs.com/v1/immigration/assess \
  -H "Authorization: Bearer $NORUVA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "applicantNationality": "USA",
    "targetCountry": "JPN",
    "category": "highly_skilled_professional",
    "pointsCalculated": 85
  }'

Autonova Enterprise Agent Dispatcher

Multi-Agent Engine

Deploy autonomous enterprise agents with deterministic tool calling, approvals gates, and CRM/ERP integrations.

POST https://api.noruvalabs.com/v1/agents/execute
from noruva import AgentEngine

engine = AgentEngine(api_key="noruva_live_...")

agent = engine.deploy_agent(
    model="claude-3-5-sonnet",
    tools=["salesforce_sync", "slack_notify", "contract_indexer"],
    require_human_approval=["fund_transfer", "contract_sign"]
)

response = agent.run("Analyze Q3 enterprise churn risk and notify team")

Need an enterprise API key or custom endpoint rate limits?

Request Enterprise API Access