Metadata-Version: 2.4
Name: memside
Version: 0.1.0
Summary: Lightweight Python client for the public Memside API.
Author-email: Memside <support@memside.com>
License: # Memside Python SDK License
        
        Copyright (c) 2026 Memside. All rights reserved.
        
        This package is provided to help developers connect applications, scripts, and tools to the public Memside API.
        
        You may use this package to integrate with Memside. You may not use this package, its documentation, or its structure to build or market a competing product or service.
        
        This package does not grant rights to private Memside application source code, backend services, APIs outside the public API contract, infrastructure, trademarks, product designs, databases, private documentation, or proprietary systems.
        
        This package is provided without warranties or guarantees of any kind.
        
Project-URL: Homepage, https://github.com/memside/memside
Project-URL: Repository, https://github.com/memside/memside
Project-URL: Issues, https://github.com/memside/memside/issues
Keywords: memside,ai,memory,mcp,sdk
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.md
Dynamic: license-file

# Memside Python SDK

Lightweight Python client for the public Memside API.

## Install

```bash
pip install memside
```

## Usage

```python
from memside import MemsideClient

client = MemsideClient(api_key="mem_sk_your_key_here")

startup = client.context_startup()
print(startup)
```

You can also set the API key through the environment:

```bash
MEMSIDE_API_KEY=mem_sk_your_key_here
```

## Supported API Areas

This package wraps public Memside API-key routes:

- startup context
- resume context
- workspace profile
- memory listing
- memory search
- memory fetch
- memory create
- memory update
- memory delete, when allowed by the API

This package does not include private Memside application source, account/session internals, billing internals, admin routes, database details, or MCP server implementation.

## Requirements

Python 3.9 or newer.
