Check out the <ahref="/run-node/run-docker-compose">Run Nwaku with Docker Compose</a> guide to learn the simplest and fastest way to run a node. You can also check the comprehensive <ahref="/run-node/">Run a Nwaku Node</a> guide to explore other options like <ahref="/run-node/run-node#download-the-binary">downloading binaries</a> and <ahref="/run-node/build-source">building from source</a>.
You can interact with a running nwaku node using the <ahref="https://waku-org.github.io/waku-rest-api/">REST API interface</a> or the <ahref="/build/javascript/">JavaScript Waku SDK</a>.
You can configure Nwaku nodes using command line options and flags, environment variables, and TOML configuration files. Check out the <ahref="/run-node/config-methods">Node Configuration Methods</a> guide to understand their usage and priority.
Check out the <ahref="/run-node/config-options">Node Configuration Options</a> guide for available node configuration options, their default values and descriptions. For examples of common configuration use cases, visit the <ahref="/run-node/configure-nwaku">Node Configuration Examples</a> guide.
You can configure peer discovery for nwaku nodes through options like <ahref="/learn/concepts/static-peers">Static Peers</a>, <ahref="/learn/concepts/dns-discovery">DNS Discovery</a>, <ahref="/learn/concepts/discv5">DiscV5</a>, and <ahref="/learn/concepts/peer-exchange">Peer Exchange</a>. Check out the <ahref="/run-node/configure-discovery">Configure Peer Discovery</a> guide for setting up your node.
The node listening and ENR addresses can be found through the node's logs and <ahref="https://waku-org.github.io/waku-rest-api/#get-/debug/v1/info">REST API</a>. Check out the <ahref="/run-node/run-node/find-node-address">Find the node addresses</a> section to understand how to locate your node addresses.