# Build on Lotus

Lotus offers the full feature set of its capabilities through a comprehensive JSON-RPC API. Both the Lotus Node and the Lotus Miner applications expose APIs (which overlap in some parts). These APIs listen on a local port and perform authorization of every request using JWT tokens.

If you wish to interact with the Lotus Node API, you will need to either:

# Getting started with Lotus APIs

The following guides are essential to start building something on top of Lotus:

  • Learn how the JSON-RPC API works, where to contact it and how to obtain documentation for every method in the reference.

  • Learn how to obtain JWT tokens to perform requests to the API in this guide.

  • Learn how to optionally enable remote access from a different computer here.