LegendKeeper Developers

The LegendKeeper API reads and writes the resources, documents, maps, timelines and assets of a project. Requests authenticate with a project API key, created in Project Settings under Developers. The TypeScript SDK, @legendkeeper/sdk, wraps every operation with typed parameters, retries, pagination and block builders.

  • Quickstart: Install @legendkeeper/sdk, create an API key and make a first call in five minutes.
  • SDK guide: Every capability of @legendkeeper/sdk, with a runnable example for each section.
  • Style guide: Which fields and values to choose for map pins, collections, infoboxes, links, timelines and tags.
  • API reference: Every operation, parameter and schema of the v3 REST API, with a request console.
  • SDK reference: The generated reference for every class, function and type @legendkeeper/sdk exports.
  • OpenAPI spec: The v3 REST API as an OpenAPI JSON document, for code generators and API clients.
  • Changelog: Where the release notes of each SDK version are published.