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.


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.51.tar.gz (78.5 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.51-py3-none-any.whl (64.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dakera-0.11.51.tar.gz
  • Upload date:
  • Size: 78.5 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.51.tar.gz
Algorithm Hash digest
SHA256 03645ca9d9ea50f91f0b4621b82e39e95567a607c6d9b4d728bb354d3d93a2dd
MD5 fcfd6379a67c1021669f8d0fa5556b5c
BLAKE2b-256 c9cc5b10f94767b7521b2ddca6af8e162a0304a37abc805f1c4d70082da67d49

See more details on using hashes here.

Provenance

The following attestation bundles were made for dakera-0.11.51.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.51-py3-none-any.whl.

File metadata

  • Download URL: dakera-0.11.51-py3-none-any.whl
  • Upload date:
  • Size: 64.4 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.51-py3-none-any.whl
Algorithm Hash digest
SHA256 b3f6e8a0c1d7923899c4e00e591e025ce4bb62702ed7bf2e1a309a82071a51be
MD5 ac71818e58df088e19e50d2f4f5a54cc
BLAKE2b-256 d0d4069e28293f8f1a9d70f2b8c22cd7d1aa4ac499b82a89320e31cdbbb621bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for dakera-0.11.51-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