# Staking

## Staking

- [Overview](https://docs.validationcloud.io/staking/staking/overview.md): Non-custodial, SOC 2-compliant Staking-as-a-Service infrastructure. Create and deploy your validators through our UI or API.
- [FAQ](https://docs.validationcloud.io/staking/staking/faq.md): A list of the most frequently asked questions regarding our staking-as-a-service platform. If you have any further questions, please contact us here: https://www.validationcloud.io/contact
- [Staking Tutorial](https://docs.validationcloud.io/staking/ethereum/staking-tutorial.md): Step-by-Step Instructions for our Ethereum Staking API
- [API](https://docs.validationcloud.io/staking/ethereum/staking-tutorial/api.md)
- [Prerequisites](https://docs.validationcloud.io/staking/ethereum/staking-tutorial/api/prerequisites.md): Preparing your environment
- [Authenticating with Auth0](https://docs.validationcloud.io/staking/ethereum/staking-tutorial/api/authenticating-with-auth0.md): Initializing your developer environment with the authentication provider
- [Setting up a Wallet](https://docs.validationcloud.io/staking/ethereum/staking-tutorial/api/setting-up-a-wallet.md): Initializing an ethers.js wallet constructed from a private Ethereum key.
- [Get Staking Transaction](https://docs.validationcloud.io/staking/ethereum/staking-tutorial/api/get-staking-transaction.md): Running your first API call
- [Signing a Transaction](https://docs.validationcloud.io/staking/ethereum/staking-tutorial/api/signing-a-transaction.md)
- [Broadcast Transaction](https://docs.validationcloud.io/staking/ethereum/staking-tutorial/api/broadcast-transaction.md)
- [Full Code](https://docs.validationcloud.io/staking/ethereum/staking-tutorial/api/full-code.md): Below is a full code snippet for the staking API process
- [Staking API Reference](https://docs.validationcloud.io/staking/ethereum/staking-api-reference.md)
- [Authentication](https://docs.validationcloud.io/staking/ethereum/staking-api-reference/authentication.md)
- [Get Validators](https://docs.validationcloud.io/staking/ethereum/staking-api-reference/get-validators.md)
- [Stake Transaction](https://docs.validationcloud.io/staking/ethereum/staking-api-reference/stake-transaction.md)
- [Broadcast Transaction](https://docs.validationcloud.io/staking/ethereum/staking-api-reference/broadcast-transaction.md)
- [Exit Validators](https://docs.validationcloud.io/staking/ethereum/staking-api-reference/exit-validators.md)
- [Presigned Exit Request](https://docs.validationcloud.io/staking/ethereum/staking-api-reference/presigned-exit-request.md)
- [Solana Staking Reporting API](https://docs.validationcloud.io/staking/solana/solana-staking-reporting-api.md)
- [Authentication](https://docs.validationcloud.io/staking/solana/solana-staking-reporting-api/authentication.md)
- [Register a Solana Delegator Wallet](https://docs.validationcloud.io/staking/solana/solana-staking-reporting-api/register-a-solana-delegator-wallet.md)
- [List Registered Solana Wallets](https://docs.validationcloud.io/staking/solana/solana-staking-reporting-api/list-registered-solana-wallets.md)
- [Get Solana Staking Rewards (JSON)](https://docs.validationcloud.io/staking/solana/solana-staking-reporting-api/get-solana-staking-rewards-json.md)
- [Get Solana Staking Rewards (CSV)](https://docs.validationcloud.io/staking/solana/solana-staking-reporting-api/get-solana-staking-rewards-csv.md)
- [Remove Registered Solana Wallet](https://docs.validationcloud.io/staking/solana/solana-staking-reporting-api/remove-registered-solana-wallet.md)
