Metadata-Version: 2.4
Name: denkops
Version: 0.1.0
Summary: DenkOps SDK — env-aware SQLite key-value store for deployed Python apps.
Project-URL: Homepage, https://denkops.com/docs
Author: DenkOps
License: MIT
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# denkops (Python SDK)

Env-aware SQLite key-value store for Python apps deployed on **[DenkOps](https://denkops.com)** — the
LLM-native, MCP-first deployment platform. One line of code gives your app durable persistence on the
per-project `/persist` volume, with no external database to wire up.

- 🏠 Platform: **[denkops.com](https://denkops.com)**
- 📚 Docs: **[denkops.com/docs](https://denkops.com/docs)**
- 💾 Persistent state guide: **[denkops.com/docs#state](https://denkops.com/docs#state)**

## Install

```bash
pip install denkops
```

## Usage

```python
import denkops

denkops.store.set("visits", "1")         # str values; optional ttl_seconds=
visits = denkops.store.get("visits")     # str | None
denkops.store.list("user:")              # keys by prefix
denkops.store.delete("visits")
```

## Where the data lives

On DenkOps the store sits on your project's durable **[`/persist`](https://denkops.com/docs#state)**
volume (path from `DENKOPS_PERSIST`, default `/persist`) and survives redeploys, restarts and crashes.
Locally it falls back to `.denkops_local/`, so the same code works in development and in the cloud. The
import is `import denkops`.

## Deploy on DenkOps

Ship the app from your agent — install the DenkOps plugin in Claude Code (or connect another agent from
the **[Connect page](https://denkops.com/docs#other-agents)**) and say **"deploy on DenkOps"**. See the
**[quickstart](https://denkops.com/docs#quickstart)** to get running in minutes.

---

Built by **[DenkOps](https://denkops.com)** · [Docs](https://denkops.com/docs) · MIT
