# What software to run?

Antelope ships with 3 major software components needed to run a Tonomy node.

### Nodeos

nodeos is the core service daemon that runs on every Antelope node. It can be configured to process smart contracts, validate transactions, produce blocks containing valid transactions, and confirm blocks to record them on the blockchain.

### Cleos

cleos is a command line tool that interfaces with the REST API exposed by nodeos. Developers can also use cleos to deploy and test Antelope smart contracts.

### Keosd

keosd is a key manager service daemon for storing private keys and signing digital messages. It provides a secure key storage medium for keys to be encrypted at rest in the associated wallet file. keosd also defines a secure enclave for signing transaction created by cleos or a third part library.

## Installation

These software are distributed as part of the [Antelope software suite](https://github.com/AntelopeIO/leap). To install, visit the [Antelope Software Installation](https://docs.eosnetwork.com/manuals/leap/v3.2.3/install/) section.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tonomy.io/run-tonomy-infrastructure/overview/what-software-to-run.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
