Skip to main content

Python SDK for Dakera - AI memory platform

Project description

⚡ dakera-py

Python SDK for Dakera AI — store, recall, and search agent memories against a Dakera instance.

Part of Dakera AI — the memory engine for AI agents.

The Dakera memory engine scores 87.8% on LoCoMo (1,540 questions, standard eval) — benchmark details


Install

pip install dakera

Quick Start

from dakera import DakeraClient

client = DakeraClient(base_url="http://localhost:3300", api_key="your-key")

# Store a vector
client.vectors.upsert(
    id="vec-001",
    values=[0.1, 0.2, 0.3],
    metadata={"text": "agent completed task", "agent_id": "my-agent"}
)

# Full-text search
results = client.fulltext.search(query="completed task", top_k=5)
for r in results:
    print(r.id, r.score)

# Store an agent memory
client.memories.store(
    agent_id="my-agent",
    content="User prefers concise responses",
    importance=0.8,
    tags=["preference", "ux"]
)

Connect to Dakera

from dakera import DakeraClient

# Self-hosted
client = DakeraClient(base_url="http://your-server:3300", api_key="your-key")

# Cloud (early access)
client = DakeraClient(base_url="https://api.dakera.ai", api_key="your-key")

Documentation

Full docs
API reference
Python SDK reference

Related

Repo What it is
dakera-js TypeScript SDK
dakera-go Go SDK
dakera-rs Rust client
dakera-cli CLI
dakera-mcp MCP server · 83 tools
dakera-deploy Self-host Dakera

Part of the Dakera AI open core. The engine is proprietary. The tools are yours.

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

dakera-0.11.53.tar.gz (78.7 kB view details)

Uploaded Source

Built Distribution

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

dakera-0.11.53-py3-none-any.whl (64.5 kB view details)

Uploaded Python 3

File details

Details for the file dakera-0.11.53.tar.gz.

File metadata

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

File hashes

Hashes for dakera-0.11.53.tar.gz
Algorithm Hash digest
SHA256 7a8058146a0178835d11a9123d756af43c2798eee716111d9eda3b537d3d1f62
MD5 85f4201da1f1b309a7941e92f7f02661
BLAKE2b-256 54bbf3ee737849a7ea3d91d201ef84432d09b03a7b62175b54b42d1a8f8000d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for dakera-0.11.53.tar.gz:

Publisher: release.yml on Dakera-AI/dakera-py

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

File details

Details for the file dakera-0.11.53-py3-none-any.whl.

File metadata

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

File hashes

Hashes for dakera-0.11.53-py3-none-any.whl
Algorithm Hash digest
SHA256 80ca3a7f5b2b8a782e08ad326140cfd66ece50965d354f7b4c96d63d5421b158
MD5 396cbe158adf2a2b1223a2c81ac2f41e
BLAKE2b-256 db67ea933af6816b05341b9fe5b356c11d84c66ecfca363adda4c50637ba278f

See more details on using hashes here.

Provenance

The following attestation bundles were made for dakera-0.11.53-py3-none-any.whl:

Publisher: release.yml on Dakera-AI/dakera-py

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