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.
Developer Guide¶
Reference for developers integrating with or extending Memory — provider setup, type registry, MCP servers, extraction pipeline, security scopes.
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.mac — Emergent/Core/
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
LLM Reference Files¶
For LLM context injection, flat markdown reference files are available:
docs/llms.md— Combined referencedocs/llms-go-sdk.md— Go SDK referencedocs/llms-swift-sdk.md— Swift SDK referencedocs/llms-python-sdk.md— Python SDK reference
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.