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.9.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.9.0-py3-none-any.whl (43.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: memgentic_api-0.9.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.9.0.tar.gz
Algorithm Hash digest
SHA256 7fd07a899846ed933b1faeb48831058525a0684108948dbcfdd81a744847c516
MD5 d39bced5de96ba0cd47da2a7502edf89
BLAKE2b-256 5169b70f8491bb3b1d5d6c81a5b24e07054a4b976ad7bd5fc7244d91a57ea9f1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: memgentic_api-0.9.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.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 66706747c8d3aaccf763da61a1e985b739680d10adb117969f116e9563077ffa
MD5 146c768addf4fa9c74cd3edd4d4bcb7e
BLAKE2b-256 73fc7c1539758ad87a7a6421f155e404c0cad39030e4d690ddfc90cd3b013762

See more details on using hashes here.

Provenance

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