Reflective Memory for AI

📖 Guides

Getting started, CLI commands, tagging, versioning, architecture, and more.

🔌 REST API

Interactive reference for all endpoints — notes, search, tags, versions, and meta.

🐍 Python SDK

Keeper class reference — embed keep into your Python applications.

Authentication

All API requests require a Bearer token in the Authorization header. Get your API key at keepnotes.ai.

Authorization: Bearer kn_your_api_key

Base URL

https://api.keepnotes.ai

Quick Examples

Create a note

curl -X POST https://api.keepnotes.ai/v1/notes \
  -H "Authorization: Bearer kn_..." \
  -H "Content-Type: application/json" \
  -d '{"content": "OAuth2 token refresh needs clock sync", "tags": {"topic": "auth", "type": "learning"}}'

Search by meaning

curl -X POST https://api.keepnotes.ai/v1/search \
  -H "Authorization: Bearer kn_..." \
  -H "Content-Type: application/json" \
  -d '{"query": "authentication patterns", "limit": 5}'