user2528: I've came across this 2 year old question in Stack Overflow, I'm starting a side project at work to explore the potential of Cardano.
There is an old documentation page that mentions cardano-sl component which has been currently decomposed into several others.
This other page(https://developers.cardano.org/docs/get-started/running-cardano), reads:

Alternatively, you can spin up your own custom Cardano network, but that is outside the scope of this guide.

Bottom line the question is whether it is possible to create custom private Cardano networks besides the mainnet and testnet networks, and if so, where can we find documentation about that process.

user387: I'm not very familiar where you would find the right documentation, but it certainly is possible to have multiple cardano-node be connecting to each other, forming a private network. Such a network could also be configured as you like and run with completely different parameters.
One starting point maybe is to have a look how the cardano-wallet does launch a cluster of cardano-nodes locally for testing purposes: https://github.com/input-output-hk/cardano-wallet/blob/master/lib/shelley/exe/local-cluster.hs
This document also has some explanations on how the network is configured and what data (faucets) gets prepared in the code.

user2629: It is definitely possible to do that. You can edit genesis and config files to your taste.
Creating a local network is the purpose of the script here and there is a guide here.
There is also a similar set of config files for jumpstarting in Alonzo here

2528: <p>I've came across this 2 year old question in <a href="https://stackoverflow.com/questions/56516758/can-a-private-cardano-network-be-created">Stack Overflow</a>, I'm starting a side project at work to explore the potential of Cardano.</p>
<p>There is an old documentation page that mentions <strong>cardano-sl</strong> component which has been currently decomposed into several others.</p>
<p>This other page(<a href="https://developers.cardano.org/docs/get-started/running-cardano" rel="noreferrer">https://developers.cardano.org/docs/get-started/running-cardano</a>), reads:</p>
<blockquote>
<p>Alternatively, you can spin up your own custom Cardano network, but that is outside the scope of this guide.</p>
</blockquote>
<p>Bottom line the question is whether it <strong>is possible to create custom private Cardano networks</strong> besides the mainnet and testnet networks, and if so, where can we find documentation about that process.</p>
 387: <p>I'm not very familiar where you would find the right documentation, but <strong>it certainly is possible</strong> to have multiple <code>cardano-node</code> be connecting to each other, forming a private network. Such a network could also be configured as you like and run with completely different parameters.</p>
<p>One starting point maybe is to have a look how the <code>cardano-wallet</code> does launch a cluster of <code>cardano-node</code>s locally for testing purposes: <a href="https://github.com/input-output-hk/cardano-wallet/blob/master/lib/shelley/exe/local-cluster.hs" rel="nofollow noreferrer">https://github.com/input-output-hk/cardano-wallet/blob/master/lib/shelley/exe/local-cluster.hs</a>
This document also has some explanations on how the network is configured and what data (faucets) gets prepared in the code.</p>
 2629: <p>It is definitely possible to do that. You can edit genesis and config files to your taste.
Creating a local network is the purpose of the script <a href="https://github.com/input-output-hk/cardano-node/blob/master/scripts/shelley-from-scratch/mkfiles.sh" rel="nofollow noreferrer">here</a> and there is a guide <a href="https://github.com/input-output-hk/cardano-node/blob/62485960494d914f8efd06ed0d8357d41a8f9d26/doc/reference/shelley-genesis.md" rel="nofollow noreferrer">here</a>.</p>
<p>There is also a similar set of config files for jumpstarting in Alonzo <a href="https://github.com/input-output-hk/plutus-apps/tree/main/plutus-pab/local-cluster/cluster-data/cardano-node-shelley" rel="nofollow noreferrer">here</a></p>
