Skip to content

API Reference

Complete API documentation for Engram Memory

API Reference

Complete reference for the Engram Memory API. All endpoints use the base URL https://api.engrammemory.ai/v1 and require authentication via API key.


Endpoints

SectionDescription
AuthenticationAPI keys, JWT tokens, usage tracking, and tier system
Memory OperationsStore, search, forget, and embed memories
IntelligenceFull pipeline in one call — embed, classify, deduplicate, and compress
Overflow StorageOpt-in hosted memory storage for capacity beyond local limits
CompressionVector compression API for reducing storage footprint
WebhooksReal-time event notifications via HTTP callbacks
TriggersConditional automation rules for memory events
Edge DevicesIoT device management and fleet memory synchronization
MonitoringHealth checks, metrics, and system monitoring

Authentication

Every request requires an API key in the Authorization header:

Authorization: Bearer pr_live_xxxxx
Content-Type: application/json

See Authentication for key creation, usage tracking, and tier details.


SDKs

The API is also available through official SDKs:


Self-Hosted API

The Community Edition exposes a compatible REST API at http://localhost:8585/v1. See Self-Hosted Docker Guide for setup.