Metadata-Version: 2.4
Name: courierdb
Version: 0.2.3
Summary: The AI-Native Database: JSON + Vectors + MCP
Project-URL: Homepage, https://github.com/yourusername/courierdb
Project-URL: Issues, https://github.com/yourusername/courierdb/issues
Author-email: Your Name <your.email@example.com>
License-Expression: MIT
License-File: LICENSE
Keywords: agent,ai,database,mcp,rag,vector
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.11
Requires-Dist: annotated-doc==0.0.4
Requires-Dist: annotated-types==0.7.0
Requires-Dist: anyio==4.12.0
Requires-Dist: attrs==25.4.0
Requires-Dist: authlib==1.6.5
Requires-Dist: beartype==0.22.8
Requires-Dist: cachetools==6.2.2
Requires-Dist: certifi==2025.11.12
Requires-Dist: cffi==2.0.0
Requires-Dist: charset-normalizer==3.4.4
Requires-Dist: click==8.3.1
Requires-Dist: cryptography==46.0.3
Requires-Dist: cyclopts==4.3.0
Requires-Dist: diskcache==5.6.3
Requires-Dist: distro==1.9.0
Requires-Dist: dnspython==2.8.0
Requires-Dist: docstring-parser==0.17.0
Requires-Dist: docutils==0.22.3
Requires-Dist: email-validator==2.3.0
Requires-Dist: exceptiongroup==1.3.1
Requires-Dist: fastapi==0.124.0
Requires-Dist: fastmcp==2.13.3
Requires-Dist: h11==0.16.0
Requires-Dist: httpcore==1.0.9
Requires-Dist: httpx-sse==0.4.3
Requires-Dist: httpx==0.28.1
Requires-Dist: idna==3.11
Requires-Dist: jiter==0.12.0
Requires-Dist: jsonschema-path==0.3.4
Requires-Dist: jsonschema-specifications==2025.9.1
Requires-Dist: jsonschema==4.25.1
Requires-Dist: lmdb==1.7.5
Requires-Dist: markdown-it-py==4.0.0
Requires-Dist: mcp==1.22.0
Requires-Dist: mdurl==0.1.2
Requires-Dist: openai==2.9.0
Requires-Dist: openapi-pydantic==0.5.1
Requires-Dist: pathable==0.4.4
Requires-Dist: pathvalidate==3.3.1
Requires-Dist: platformdirs==4.5.1
Requires-Dist: py-key-value-aio==0.3.0
Requires-Dist: py-key-value-shared==0.3.0
Requires-Dist: pycparser==2.23
Requires-Dist: pydantic-core==2.41.5
Requires-Dist: pydantic-settings==2.12.0
Requires-Dist: pydantic==2.12.5
Requires-Dist: pygments==2.19.2
Requires-Dist: pyjwt==2.10.1
Requires-Dist: python-dotenv==1.2.1
Requires-Dist: python-multipart==0.0.20
Requires-Dist: pyyaml==6.0.3
Requires-Dist: referencing==0.36.2
Requires-Dist: requests==2.32.5
Requires-Dist: rich-rst==1.3.2
Requires-Dist: rich==14.2.0
Requires-Dist: rpds-py==0.30.0
Requires-Dist: simsimd==6.5.3
Requires-Dist: sniffio==1.3.1
Requires-Dist: sse-starlette==3.0.3
Requires-Dist: starlette==0.50.0
Requires-Dist: tqdm==4.67.1
Requires-Dist: typing-extensions==4.15.0
Requires-Dist: typing-inspection==0.4.2
Requires-Dist: urllib3==2.6.0
Requires-Dist: usearch==2.21.0
Requires-Dist: uvicorn[standard]==0.41.0
Requires-Dist: websockets==15.0.1
Description-Content-Type: text/markdown

# CourierDB

CourierDB is a JSON-based database stack that is AI-Native.

It's core objective is to be fast, simple, and n8n + AI optimized.

-----

## Core Features

- JSON (No-SQL)
- API controlled for n8n-usage and database safety
- API Key protected
- Dockerized for ease of use
- MCP server for Agentic use
- Vectorization built in (BYOK)
- Client CLI and PyPi package
- Speed: Built on LMDB (Lightning Memory-Mapped Database) and USearch (HNSW Vector Search).

-----

## Guidelines

CourierDB is intentionally built to be fast, simple, and AI-Native. It is **NOT** ideal for compliance applications such as
FinTech because it lacks SQLs ACID safety measures.

CourierDB is ideal for AI applications, automation, speed, and n8n workflows.

-----

## Getting Started

### GitHub: https://github.com/RecursionAI/CourierDB

### [Install and Setup](./docs/install.md)

Full guide to install both the Client SDK and configure the dockerized server.

### [Client SDK](./docs/sdk.md)

How to use the client SDK to interact with the database in your code and utilyze Pydantic models

### [Full n8n Guide](./docs/n8n.md)

Comprehensive guide for implementing CourierDB in your n8n workflows for and open-source persistent memory adn VectorDB
solution.

### [URL Schemas](./docs/schemas.md)

URL schemas and API guidelines.


### [MCP Server](./docs/mcp.md)
How the MCP server works and how to set it up so Claude Desktop can use it and interact with your db.

-----
