Skip to main content

remember

Official Python SDK for the remember.dev managed memory service.

This distribution provides:

  • remember.Client (D65): The primary ergonomic client for memory operations. Connects directly to your dedicated tenant deployment ingress with a single deployment API token (umc_dp_…).
  • remember.CloudClient (D53): The control-plane client for checking deployment readiness, credit balances, and spend gates using a control-plane token (umc_cp_…).
  • remember-status: CLI tool for quick control-plane status checks.

Install

pip install remember

This automatically installs rememberstack (which provides the remember CLI tool on PATH).

Quickstart: Memory Operations (Client)

Mint an API Token (umc_dp_…) from your dashboard at Settings → API Tokens, then initialize Client:

import remember

# Client accepts a bare secret (umc_dp_...) or a full Bearer string,
# and converts string file paths automatically:
with remember.Client(
    api_key="umc_dp_…",
    base_url="https://<deployment-id>.dp.remember.dev",
) as memory:
    landed = memory.ingest("notes/project.md")
    print("Ingested version:", landed.version_id)

    # Search claims or chunks
    claims = memory.search_claims(query="architecture decisions")

Environment Variables

For zero-config agent setups, set REMEMBER_API_KEY and REMEMBER_API_URL:

export REMEMBER_API_URL="https://<deployment-id>.dp.remember.dev"
export REMEMBER_API_KEY="umc_dp_…"
import remember

with remember.Client.from_env() as memory:
    landed = memory.ingest("notes/project.md")

Client also automatically falls back to REMEMBERSTACK_API_AUTHORIZATION and REMEMBERSTACK_API_URL for seamless compatibility.

Quickstart: Status & Balances (CloudClient)

To check billing balance and deployment readiness in CI or monitoring bots, use CloudClient with an organisation-scoped control-plane token (umc_cp_…).

Control tokens are read-only, expiring status credentials (D53/D65). Because they are an API-only operational surface, mint one via the control-plane endpoint while authenticated with an owner session:

  • Endpoint: POST /app/api/v1/orgs/{org_id}/control-tokens (or POST /v1/orgs/{org_id}/control-tokens against the direct control-plane URL).
  • Body: {"label": "ci-monitor", "expires_in_days": 90} (accepts label and optional expires_in_days up to 90).
export REMEMBER_CLOUD_TOKEN='umc_cp_…'
export REMEMBER_CLOUD_ORG='your-organisation-id'
from remember import CloudClient

with CloudClient.from_env() as cloud:
    if cloud.is_ready():
        print("Balance:", cloud.billing_status().balance)

You can also run the status CLI:

$ remember-status
deployment  active     bb81063d-6b7b-41d0-a1df-dc57d4f1fe87
endpoint    live       bb81063d-6b7b-41d0-a1df-dc57d4f1fe87.dp.remember.dev
billing     active     balance 42.10
spend       allow

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

remember-0.3.0.tar.gz (51.4 kB view details)

Uploaded Source

Built Distribution

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

remember-0.3.0-py3-none-any.whl (14.7 kB view details)

Uploaded Python 3

File details

Details for the file remember-0.3.0.tar.gz.

File metadata

  • Download URL: remember-0.3.0.tar.gz
  • Upload date:
  • Size: 51.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for remember-0.3.0.tar.gz
Algorithm Hash digest
SHA256 9f5c003d9b0adbe6a091c254e10e5897709b2929ea420b0388500c719f99b347
MD5 ac590e6f4830bc26b1be137e5467f471
BLAKE2b-256 2f76857a6f8a0d0372534bb8a72ca934e56dbcc898a5079983370498ecfe7e31

See more details on using hashes here.

Provenance

The following attestation bundles were made for remember-0.3.0.tar.gz:

Publisher: release-remember.yml on writeitai/ultimate-memory-cloud

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

File details

Details for the file remember-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: remember-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 14.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for remember-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bcb937f3cf7bfe38b60ca7b9acb76d89c423def19138ba0ce86651872b644d87
MD5 b3a4d1f885e59a9e4b705b92dd3d0985
BLAKE2b-256 c6cd0490748a066ea73a28bb57c5fe99c9d24dcd2ac5045ff18b8c286d986bbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for remember-0.3.0-py3-none-any.whl:

Publisher: release-remember.yml on writeitai/ultimate-memory-cloud

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

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 files

0.2.0

2 files

0.1

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page