Skip to main content

Overview

The Neode API allows you to programmatically store, query, and generate knowledge triples. Use it to build LLM memory systems, research tools, or any application that needs structured knowledge.

Base URL

For local development:

Authentication

All API requests require authentication using a Bearer token or API key.

Bearer Token

Include your API key in the Authorization header:

Getting an API Key

  1. Sign in to your Neode dashboard
  2. Go to Settings → API Keys
  3. Create a new API key
  4. Copy and securely store your key
Keep your API key secret. Don’t commit it to version control or expose it in client-side code.

Request Format

All POST/PUT requests should use JSON:

Response Format

All responses return JSON with a consistent structure:

Success Response

Error Response

HTTP Status Codes

Rate Limits

  • Standard: 100 requests per minute
  • Generation: 10 requests per minute (AI endpoints)
Rate limit headers are included in responses:

Credits

AI generation endpoints consume credits: Check your balance at Settings → Billing. When credits are insufficient, you’ll receive a 402 response:

API Endpoints

Triples

Store and query knowledge facts

Entities

Manage entities in your knowledge graph

Graphs

Organize triples into graphs

Indexes

Create and manage indexes

Generation

AI-powered triple extraction

Embeddings

Generate vector embeddings

SDKs and Libraries

Official SDKs coming soon. For now, use the REST API directly or with any HTTP client.

Example with fetch (JavaScript)

Example with requests (Python)