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:3691

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.11.0.tar.gz (55.1 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.11.0-py3-none-any.whl (46.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: memgentic_api-0.11.0.tar.gz
  • Upload date:
  • Size: 55.1 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.11.0.tar.gz
Algorithm Hash digest
SHA256 5f5e0b725cbcf19a3c9eae69acd6d632e9467869652469fae727800de3f8f481
MD5 7d3ccc66799b9eb6228002909601130c
BLAKE2b-256 ec4cbe3441451b325a4cdf86749b3d1e8a5e8a3533a1743d3f3758dadd4a4af7

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_api-0.11.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.11.0-py3-none-any.whl.

File metadata

  • Download URL: memgentic_api-0.11.0-py3-none-any.whl
  • Upload date:
  • Size: 46.8 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.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa3a3e7a14b75bb88c83df3208c3367d69f1b5e418462ce6da4e7a485eefc21e
MD5 3ed4f363c87a1b755d18d37b340ee220
BLAKE2b-256 45fe05c48ece36de44bebbfd7f3f0da6d7efe4610bfd5ad4e847c5d8789f97b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_api-0.11.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