# API Reference

- [Espresso API](/network/api-reference/espresso-api.md): Reference for REST APIs served by Espresso nodes and query services
- [Status API](/network/api-reference/espresso-api/status-api.md): Node-specific state and consensus metrics
- [Catchup API](/network/api-reference/espresso-api/catchup-api.md): Serves recent consensus state to allow peers to catch up with the network
- [Availability API](/network/api-reference/espresso-api/availability-api.md): Serves data recorded by the Tiramisu DA layer, such as committed blocks
- [Node API](/network/api-reference/espresso-api/node-api.md): Complements the availability API by serving eventually consistent data that is not necessarily agreed upon by all nodes
- [State API](/network/api-reference/espresso-api/state-api.md): Serves consensus state derived from finalized blocks
- [Events API](/network/api-reference/espresso-api/events-api.md): Streams events from HotShot
- [Submit API](/network/api-reference/espresso-api/submit-api.md): Submit transactions to the public mempool
- [Earlier Versions](/network/api-reference/espresso-api/earlier-versions.md)
- [v0](/network/api-reference/espresso-api/earlier-versions/espresso-api.md): Reference for v0 REST APIs served by Espresso nodes and query services
- [Status API](/network/api-reference/espresso-api/earlier-versions/espresso-api/status-api.md): Node-specific state and consensus metrics
- [Catchup API](/network/api-reference/espresso-api/earlier-versions/espresso-api/catchup-api.md): Serves recent consensus state to allow peers to catch up with the network
- [Availability API](/network/api-reference/espresso-api/earlier-versions/espresso-api/availability-api.md): Serves data recorded by the Tiramisu DA layer, such as committed blocks
- [Node API](/network/api-reference/espresso-api/earlier-versions/espresso-api/node-api.md): Complements the availability API by serving eventually consistent data that is not necessarily agreed upon by all nodes
- [State API](/network/api-reference/espresso-api/earlier-versions/espresso-api/state-api.md): Serves consensus state derived from finalized blocks
- [Events API](/network/api-reference/espresso-api/earlier-versions/espresso-api/events-api.md): Streams events from HotShot
- [Submit API](/network/api-reference/espresso-api/earlier-versions/espresso-api/submit-api.md): Submit transactions to the public mempool
- [Builder API](/network/api-reference/builder-api.md): The following describes the API endpoints a builder needs to support in order to build blocks in Espresso.
