Skip to content

Emergent Documentation

Emergent is a graph-native AI memory platform. This site documents how to use the platform, integrate with it, and build on top of it.

Guides

User Guide

Step-by-step guides for end users of the Memory platform — knowledge graph, documents, agents, chat, and more.

User Guide

Developer Guide

Reference for developers integrating with or extending Memory — provider setup, type registry, MCP servers, extraction pipeline, security scopes.

Developer Guide


SDKs

Go SDK

The Go SDK provides a fully type-safe client library covering the complete Emergent API surface — 30 service clients, dual authentication, multi-tenancy, streaming SSE, and structured error handling.

Module: github.com/emergent-company/emergent.memory/apps/server/pkg/sdk

Get Started with Go SDK Reference

Swift SDK

The Swift Core layer (EmergentAPIClient) provides a lightweight async/await HTTP client for use in the Emergent Mac app, covering projects, graph objects, documents, agents, MCP servers, and user profile.

Source: emergent-company/emergent.memory.macEmergent/Core/

Swift SDK Overview

Python SDK

The Python SDK (emergent-memory) provides a full-featured async-capable client library for the Emergent API — 13 sub-clients, three auth modes, SSE streaming, and structured error handling.

Package: emergent-memory (PyPI)

Source: sdk/python/ in this repo

Python SDK README


LLM Reference Files

For LLM context injection, flat markdown reference files are available:


Admin: Enable GitHub Pages

This site is deployed via the gh-pages branch. To go live, a repo admin must enable GitHub Pages once: Settings → Pages → Source: gh-pages branch.