Lorekeeper
Lorekeeper is a campaign management API designed for tabletop RPG game masters and digital companions. Create sessions, build a living lore wiki, log events, and generate AI-powered session recaps so no detail is ever forgotten. Start by creating a session with POST /sessions, then enrich the campaign world by adding lore entries and event logs. The GET /sessions/:id/recap endpoint uses AI to…
Lorekeeper endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
Create Session /sessions |
Create a new campaign session to begin tracking your tabletop RPG story, lore, and events. |
| GET |
Get Session Lore /sessions/{id}/lore |
Retrieve all lore entries (characters, locations, items) for a specific campaign session. |
| POST |
Log Session Event /sessions/{id}/events |
Log a story event (combat, dialogue, discovery) to a campaign session for tracking and recap generation. |
| POST |
Add Lore Entry /sessions/{id}/lore |
Add a lore entry (character, location, or item) to a campaign session's world knowledge base. |
| GET |
Generate Session Recap /sessions/{id}/recap |
Generate an AI-written narrative recap of everything that happened in a campaign session, ready to share with players. |
| GET |
Search Lore /lore/search |
Natural language search across all campaign lore entries. Use the q parameter to query characters, locations, items, and events. |
| GET |
List Sessions /sessions |
Returns all active campaign sessions sorted by newest first. Each session includes session_id, name, campaign_setting, and created_at. |
Lorekeeper pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9.99 / month | — |
|