The snarkos-node crate provides the Node struct, which is responsible for running a node in the Aleo network.
snarkos-node
Node