Skip to main content

REST API for Memgentic — memory search, management, skills, and real-time updates

Project description

memgentic-api

REST API for Memgentic — memory search, management, and real-time updates. Built on FastAPI + memgentic's intelligence extras.

pip install memgentic-api
memgentic-api serve            # http://localhost:8100

What it exposes

Surface Endpoints
Memories CRUD, pinned, related, semantic/keyword search, batch update, topic autocomplete
Collections User-defined groups with CRUD + membership
Skills Agent Skills standard — create, file management, distribute to AI tools
Uploads Text, file (.md/.txt/.pdf/.docx), URL import
Persona Read + patch the T0 persona card
Briefing Recall Tiers (T0–T4) rendered server-side
Watchers Cross-tool capture install/enable/status/logs
Chronograph Bitemporal knowledge-graph query + mutate
WebSocket Real-time activity feed

Full endpoint reference: docs/API_GUIDE.md on GitHub.

Why separate from the core package?

memgentic (the core) is an extractable library — the CLI, MCP server, ingestion pipeline, and storage layer all live there with no FastAPI dependency. Installing memgentic-api pulls in the REST surface + the intelligence extras so the dashboard and external clients can hit HTTP.

For the full architecture + MCP-vs-REST trade-off, see the root README.

License

Apache 2.0. See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

memgentic_api-0.8.0.tar.gz (50.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

memgentic_api-0.8.0-py3-none-any.whl (43.0 kB view details)

Uploaded Python 3

File details

Details for the file memgentic_api-0.8.0.tar.gz.

File metadata

  • Download URL: memgentic_api-0.8.0.tar.gz
  • Upload date:
  • Size: 50.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for memgentic_api-0.8.0.tar.gz
Algorithm Hash digest
SHA256 f155a1c146a439ee8b90d152fe0eae2d89fb5c5c3559fcdeb8b2906c65e48550
MD5 cf35c62bdd326f6ae59db2fc988a5a82
BLAKE2b-256 e11c8014ca5d6139999b45a007bbbdf1938c16e7647023491b702cf120708711

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_api-0.8.0.tar.gz:

Publisher: release-api.yml on Chariton-kyp/Memgentic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file memgentic_api-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: memgentic_api-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 43.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for memgentic_api-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 de67e459455c1dc23c71bbd905c1cf99f25132817709b0199d49eaa04140e1a7
MD5 0ec466a73808dea46d7212e5375fd4a7
BLAKE2b-256 d7bf5e3a122e7d995806ae1e7a6c2ce874e256a6d8f637f935da018b726fd050

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_api-0.8.0-py3-none-any.whl:

Publisher: release-api.yml on Chariton-kyp/Memgentic

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page