Skip to main content

JSON-first database with API and MCP interfaces

Project description

CourierDB

CourierDB is a JSON-first database with a simple HTTP API, Python SDK, and MCP interface.

Core Features

  • JSON document storage (NoSQL-style)
  • Fast LMDB-backed persistence
  • API key protection (optional)
  • Docker-ready server
  • MCP tools for agent workflows
  • Python SDK for typed CRUD access

Breaking Change

Vector and semantic features were removed.

  • Removed USearch integration
  • Removed embeddings/vectorization logic
  • Removed /v1/{collection}/search API
  • Removed SDK search(...)
  • Removed MCP courierdb_search

Getting Started

GitHub

https://github.com/RecursionAI/CourierDB

Docs

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

courierdb-0.2.6.tar.gz (91.8 kB view details)

Uploaded Source

Built Distribution

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

courierdb-0.2.6-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file courierdb-0.2.6.tar.gz.

File metadata

  • Download URL: courierdb-0.2.6.tar.gz
  • Upload date:
  • Size: 91.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for courierdb-0.2.6.tar.gz
Algorithm Hash digest
SHA256 29cee538f895a490dd49c157ee735933ade137b4bd6c631eccd47a6a4a02c24c
MD5 420a9fcde778de3fd464199419b4bee4
BLAKE2b-256 f07f4d3572fe68c1b15c2701ce243692eedd09920386cc27939a12f8954c1d29

See more details on using hashes here.

File details

Details for the file courierdb-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: courierdb-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for courierdb-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 b52b6f63f3a7244ca6572c7b7b1dfb0b4da1f0a408a35dfc279a067a820be762
MD5 52e5941c80e1ba76a8ce9c3b2e001cac
BLAKE2b-256 e9a23a55ff81cf241ac871dda3c7cd8f2f14f4c5e2f9bc1389943fe243a8d3cf

See more details on using hashes here.

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