Start your journey into the Kaspa ecosystem by setting up the Kaspa node and accompanying tools on your server. To get started, choose 'Downloads' and find the appropriate docker-compose file tailored to your application needs, or 'Read more' for further information.
Kaspad
Kaspad operates as the primary node for the Kaspa network, ensuring its security. By running a Kaspad in a docker, you not only bolster the network's security but also gain access to crucial data.
Kaspa REST-API Server
The Kaspa REST-API Server is a converter to a Kaspa node, providing communication through an HTTP interface. It's incredibly flexible and compatible with nearly any programming language, making it easier for you to interact with the Kaspa network. Please visit https://api.kaspa.org for more details. With your own REST-API server you'll have complete control over your interactions.
Kaspa-DB
Kaspa-DB, initially crafted for the Kaspa Explorer, is a PostgreSQL database that stores all block and transaction data. If you need to securely store this type of data or wish to generate relevant statistics, Kaspa-DB provides a beneficial and dependable solution. It ensures the information you need is always at your fingertips.
Kaspa-DB Filler
The Kaspa-DB Filler is a Python tool that populates the Kaspa-DB. It communicates directly with the Kaspa node, retrieves block, and transaction data, and uploads this information into the database. In addition to this, the tool also monitors any reorganizations within the network and validates transaction acceptance information. This ensures that your database stays accurate and up-to-date.
Choose a docker-compose file
Download the docker-compose file which fits with your application.
minimum
This is the minimum version which contains the Kaspa node only - ready to start.
Kaspad
REST-API Server
Kaspa-DB Filler
Kaspa-DB PostgreSQL
lite
This is the lite version which provides a REST-API server with the most important endpoints for the communication with the Kaspa node.
Kaspad
REST-API Server
Kaspa-DB Filler
Kaspa-DB PostgreSQL
full
The full version is a docker compose file, which contains a REST-API server and a PostgreSQL DB for storing the blocks and transactions. The Kaspa-DB Filler adds blocks and transactions in real time into the database.