Skip to main content

EverOS Cloud Memory API

Project description

EverOS banner

☁️ Managed long-term memory for AI agents — the official Cloud Python SDK

X HuggingFace Discord

PyPI Python License

Website · Documentation · Console


Which package? This is EverOS Cloud — the managed SaaS client (pip install everos-cloud).

Want to self-host? Use the open-source everos library instead.

EverOS Cloud — Python SDK

Give your AI agents memory that persists across sessions — managed, searchable, and typed. Add a conversation; EverOS turns it into structured, retrievable memory you can query in one call.

Why EverOS Cloud

  • Self-evolving memory — memory doesn't just pile up, it improves. Background consolidation merges related episodes and refines user profiles over time, so recall gets sharper the more your agent is used.
  • Structured memory, not chat logs — extracts episodes, user profiles, and reusable agent cases & skills from raw conversations, so retrieval returns meaning, not transcripts.
  • Retrieval that fits the query — keyword, vector, hybrid (default), or agentic multi-step search.
  • Multimodal — attach images, audio, and documents to any message.
  • Built for production — fully managed (no vector DB or extraction pipeline to run), with low-latency retrieval and high-concurrency throughput. The engineering guarantees you don't get from self-hosting.
  • Fully typed (pydantic v2) — every request/response is a typed model with full hints, so you get editor autocomplete and validation instead of raw dicts.

Install

pip install everos-cloud

Pre-releases need --pre: pip install --pre everos-cloud.

Upgrading from the 0.4.x client? 1.x is a rewrite with a new API surface — see the migration guide. Pin everos-cloud<1 to stay on the old client.

Quickstart

Get an API key from the EverOS Console, then:

from everos_cloud import ApiClient, Configuration, MemoryApi
from everos_cloud.models import AddInput, MessageItem, Content, SearchInput

config = Configuration(access_token="sk-...")

with ApiClient(config) as client:
    memory = MemoryApi(client)

    memory.add_memory(AddInput(
        session_id="session-1",
        messages=[MessageItem(
            sender_id="user-1", role="user", timestamp=1700000000,
            content=Content("I love hiking in the mountains"),
        )],
    ))

    result = memory.search_memory(SearchInput(query="outdoor hobbies", method="hybrid"))
    print(result.data)

Full usage — all six Memory endpoints, profile editing, deletion, and multimodal uploads — is in quickstart.md.

Documentation

back to top

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

everos_cloud-1.0.0rc3.tar.gz (66.5 kB view details)

Uploaded Source

Built Distribution

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

everos_cloud-1.0.0rc3-py3-none-any.whl (140.1 kB view details)

Uploaded Python 3

File details

Details for the file everos_cloud-1.0.0rc3.tar.gz.

File metadata

  • Download URL: everos_cloud-1.0.0rc3.tar.gz
  • Upload date:
  • Size: 66.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for everos_cloud-1.0.0rc3.tar.gz
Algorithm Hash digest
SHA256 1af2082b4f3764c0e250fe0e1b59f6d81853a598314cf6218ca8655e00a511b3
MD5 4adf9d1b6609e5ac7dddb75a0f2268a7
BLAKE2b-256 908201d53b5c2cea00c02eea4be5c8a6a1bb55b3b5788de9ce7e932ad5b28dfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for everos_cloud-1.0.0rc3.tar.gz:

Publisher: publish.yml on EverMind-AI/everos-cloud-sdk-python

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

File details

Details for the file everos_cloud-1.0.0rc3-py3-none-any.whl.

File metadata

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

File hashes

Hashes for everos_cloud-1.0.0rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 b3216f6781656c77380048b6d17730b9b6f786793c489e043f1af19f3bda63f2
MD5 7b87e34bb7d2819ffcc2214aabdf21bc
BLAKE2b-256 238d305b4238f89424e5f8a195305ed80307599518b57614ea7be70ee4b3365c

See more details on using hashes here.

Provenance

The following attestation bundles were made for everos_cloud-1.0.0rc3-py3-none-any.whl:

Publisher: publish.yml on EverMind-AI/everos-cloud-sdk-python

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