# API documentation

- [Message Signing](/cryptosat/api-documentation/message-signing.md)
- [Authentication](/cryptosat/api-documentation/authentication.md): How to authenticate to any API
- [Randomness API](/cryptosat/api-documentation/randomness-api.md)
- [Tutorial](/cryptosat/api-documentation/randomness-api/tutorial.md): Provides documentation of API endpoint for getting randomness.
- [API reference](/cryptosat/api-documentation/randomness-api/api-reference.md): Describes the API endpoints
- [Queue API](/cryptosat/api-documentation/queue-api.md): This documents the request queue API.
- [API reference](/cryptosat/api-documentation/queue-api/api-reference.md): Describes the API endpoints
- [Queue](/cryptosat/api-documentation/queue-api/api-reference/queue.md): Implements an asynchronous request queue.
- [Request](/cryptosat/api-documentation/queue-api/api-reference/queue/request.md): Enables to query a specific request. The Request identifier is obtained from the Request Object from any asynchronous requests performed on the API.
- [Requests](/cryptosat/api-documentation/queue-api/api-reference/queue/requests.md)
- [Public randomness SAPI](/cryptosat/api-documentation/public-randomness-sapi.md): This documents the public randomness SAPI
- [About](/cryptosat/api-documentation/public-randomness-sapi/about.md): Provides documentation of API endpoint for getting randomness.
- [API reference](/cryptosat/api-documentation/public-randomness-sapi/api-reference.md): Describes the API endpoints
- [Public randomness](/cryptosat/api-documentation/public-randomness-sapi/api-reference/public-randomness.md)
- [Result](/cryptosat/api-documentation/public-randomness-sapi/api-reference/public-randomness/result.md): Produces public random hex value
- [FROST API](/cryptosat/api-documentation/frost-api.md): This documents the FROST threshold signing API.
- [About](/cryptosat/api-documentation/frost-api/about.md): Provides documentation of API endpoints for storing and deleting private keys, as well as creating partial signatures.
- [API reference](/cryptosat/api-documentation/frost-api/api-reference.md): Describes the API endpoints
- [Frost](/cryptosat/api-documentation/frost-api/api-reference/frost.md): Storing, signing with and delete private keys.
- [Partial sign](/cryptosat/api-documentation/frost-api/api-reference/frost/partial-sign.md): Uses a previously stored key to create a threshold signature.
- [Private key](/cryptosat/api-documentation/frost-api/api-reference/frost/private-key.md): Stores and deletes private keys.
- [Satellite Public Keys](/cryptosat/api-documentation/satellite-public-keys.md): Public keys for Cryptosat response authentication
