Getting started, CLI commands, tagging, versioning, architecture, and more.
Interactive reference for all endpoints — notes, search, tags, versions, and meta.
Keeper class reference — embed keep into your Python applications.
All API requests require a Bearer token in the Authorization header. Get your API key at keepnotes.ai.
Authorization: Bearer kn_your_api_key
https://api.keepnotes.ai
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"}}'
curl -X POST https://api.keepnotes.ai/v1/search \
-H "Authorization: Bearer kn_..." \
-H "Content-Type: application/json" \
-d '{"query": "authentication patterns", "limit": 5}'