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.10.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.10.0-py3-none-any.whl (46.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: memgentic_api-0.10.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.10.0.tar.gz
Algorithm Hash digest
SHA256 0dea31f5beff0aff83928cea2b4ca8d85cb81ca71bfc93ac05ef137fd75ecac0
MD5 7fbf22a19aaf1c98d3793b40f725002a
BLAKE2b-256 5b04fc618b5538f9716977d49f4f4ff56ac8dcd790f80f5bece3d911d7005cc3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: memgentic_api-0.10.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.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a78a65a0941dcb9e9dec704d37486c60a299bbce3f3ad736b2240608642793ec
MD5 9b3d8b2dce1234de27cb41a92a7785d8
BLAKE2b-256 d16e49a4d2fdc1a0ddf3c014930b66775e61cd66164b00b86ded3d803b7f3b61

See more details on using hashes here.

Provenance

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