Documentation v1.2

Neura Documentation

Everything you need to integrate the Control Plane into your agentic stack. SDKs for Go, Python, and TypeScript.

⌘K

Choose Your SDK

First-class support for your preferred language. All SDKs are open-source and actively maintained.

🔵

Go SDK

v1.2.0

High-performance SDK for Go applications

go get github.com/neura-os/neura-go
🐍

Python SDK

v0.2.0

Pythonic interface for ML pipelines

pip install neura-sdk
💙

TypeScript SDK

v1.0.5

Type-safe SDK for Node.js & browsers

npm install neura-os
Quick Start

Get Running in Minutes

Our SDKs handle the complexity of memory management, policy enforcement, and audit logging. Focus on building your agent logic.

  • Automatic policy validation
  • Built-in memory persistence
  • Full audit trail logging
  • Type-safe API bindings
View Full Tutorial
example.ts
import { NeuraClient } from '@neura-os';

// Initialize the Neura client
const client = new NeuraClient({
    apiKey: process.env.NEURA_API_KEY, // Optional if set in env
    endpoint: 'https://api.neura-os.com' // Optional, defaults to production
});
// Follow: https://www.npmjs.com/package/neura-os?activeTab=readme

// Create an agent with policy constraints
const agent = await neura.agents.create({
  name: 'data-processor',
  policies: ['no-pii-exposure', 'rate-limit-100'],
  memory: {
    type: 'episodic',
    retention: '30d'
  }
});

// Execute with full audit trail
const result = await agent.execute({
  task: 'Process customer feedback',
  context: { batchId: 'batch-123' }
});

console.log(result.decision); // Deterministic output

Ready to Build Safer Agents?

Join the developers using Neura to build the next generation of AI applications with built-in safety guarantees.