I am a beginner in bitcoin development and want to contribute to some github repos and for that i need the regtest network for bitcoin but to run that i need bitcoind and bitcoin core to be downloaded which are 500+ GB in storage and my device has storage constraints . What should i do ?

  • It is not clear to me why you need a synchronized node to development. You can download the software and start it with -regtest. Also see: bitcoin.stackexchange.com/q/17553/5406
    – Murch
    Feb 22, 2023 at 15:22
  • @VojtěchStrnad I thought even to run the testnet or regtest i need to download the bitcoin core atleast one time but my misconception got cleared afterwards. I specifically didnt need to use only cli but also other libraries dependent on bitcoin core . Feb 24, 2023 at 12:55

1 Answer 1


To run bitcoind without downloading the entire data on bitcoin core follow


And follow the

2.2: Setting Up a Bitcoin-Core Machine via Other Means

Here use the following method

Using Other Bitcoin Standup Scripts

  • But those are instructions for a more specific use, instead of the most generic way to prune a node, which the question was. You could edit the question in order to explain why did you need to use those specific instructions.
    – Mercedes
    Feb 26, 2023 at 12:54

Not the answer you're looking for? Browse other questions tagged or ask your own question.