# Cosmos Documentation > Cosmos Hub (ATOM). Cosmos REST, Cosmos gRPC, and Tendermint JSON-RPC. - [Quicknode Cosmos RPC Overview](https://www.quicknode.com/docs/cosmos.md): Get started with Cosmos RPC on Quicknode. Access reliable, low-latency blockchain infrastructure with globally distributed endpoints for seamless development. ## Making API Requests - [Cosmos QuickStart](https://www.quicknode.com/docs/cosmos/quickstart.md): Get started with Cosmos RPC on Quicknode. Follow this QuickStart to get up and running with your own Quicknode endpoint and making your first API request to the Cosmos blockchain. - [Cosmos API Endpoints](https://www.quicknode.com/docs/cosmos/endpoints.md): Learn how to use Cosmos RPC endpoints, make API requests, and handle responses with Quicknode. - [Endpoint Authentication Options](https://www.quicknode.com/docs/cosmos/endpoint-security.md): Learn how to authenticate and set up your Quicknode Cosmos RPC connection for optimal performance and security. - [Cosmos Error Code Reference](https://www.quicknode.com/docs/cosmos/error-references.md): Learn about Cosmos error codes, including HTTP, JSON-RPC, and Quicknode's own custom error codes. ## API Reference - [API Overview](https://www.quicknode.com/docs/cosmos/api-overview.md): Overview of supported Cosmos networks and APIs on Quicknode. ## Tendermint JSON-RPC / REST - [abci_info REST API Endpoint](https://www.quicknode.com/docs/cosmos/abci_info.md): Retrieves application info. - [abci_query REST API Endpoint](https://www.quicknode.com/docs/cosmos/abci_query.md): Queries the application for particular information. - [block REST API Endpoint](https://www.quicknode.com/docs/cosmos/block.md): Retrieves a block at a specified height. - [block_by_hash REST API Endpoint](https://www.quicknode.com/docs/cosmos/block_by_hash.md): Retrieves a block by hash. - [block_results REST API Endpoint](https://www.quicknode.com/docs/cosmos/block_results.md): Retrieves block results at a specified height. - [block_search REST API Endpoint](https://www.quicknode.com/docs/cosmos/block_search.md): Searches for blocks by BeginBlock and EndBlock events. - [blockchain REST API Endpoint](https://www.quicknode.com/docs/cosmos/blockchain.md): Retrieves block headers for minHeight <= height <= maxHeight. - [broadcast_tx REST API Endpoint](https://www.quicknode.com/docs/cosmos/broadcast_tx.md): Returns with the response from CheckTx. Does not wait for DeliverTx result. - [broadcast_tx_commit REST API Endpoint](https://www.quicknode.com/docs/cosmos/broadcast_tx_commit.md): Returns with the responses from CheckTx and DeliverTx. - [check_tx REST API Endpoint](https://www.quicknode.com/docs/cosmos/check_tx.md): Checks the transaction without executing it. - [commit REST API Endpoint](https://www.quicknode.com/docs/cosmos/commit.md): Retrieves commit results at a specified height. - [consensus_params REST API Endpoint](https://www.quicknode.com/docs/cosmos/consensus_params.md): Retrieves consensus parameters. - [consensus_state REST API Endpoint](https://www.quicknode.com/docs/cosmos/consensus_state.md): Retrieves consensus state. - [dump_consensus_state REST API Endpoint](https://www.quicknode.com/docs/cosmos/dump_consensus_state.md): Retrieves consensus state. - [genesis_chunked REST API Endpoint](https://www.quicknode.com/docs/cosmos/genesis_chunked.md): Retrieves Genesis in multiple chunks. - [header REST API Endpoint](https://www.quicknode.com/docs/cosmos/header.md): Get the header at a specified height. - [header_by_hash REST API Endpoint](https://www.quicknode.com/docs/cosmos/header_by_hash.md): Get the header by block hash. - [health REST API Endpoint](https://www.quicknode.com/docs/cosmos/health.md): Get node health. Returns empty result (200 OK) on success, no response - in case of an error. - [num_unconfirmed_txs REST API Endpoint](https://www.quicknode.com/docs/cosmos/num_unconfirmed_txs.md): Retrieves data on unconfirmed transactions. - [status REST API Endpoint](https://www.quicknode.com/docs/cosmos/status.md): Retrieves Tendermint status including node info, pubkey, latest block hash, app hash, block height and time. - [tx REST API Endpoint](https://www.quicknode.com/docs/cosmos/tx.md): Retrieves a transaction by hash. - [tx_search REST API Endpoint](https://www.quicknode.com/docs/cosmos/tx_search.md): Searches for transactions with their results. - [unconfirmed_txs REST API Endpoint](https://www.quicknode.com/docs/cosmos/unconfirmed_txs.md): Retrieves the list of unconfirmed transactions. - [validators REST API Endpoint](https://www.quicknode.com/docs/cosmos/validators.md): Retrieves a validator set at a specified height. ## REST & gRPC - [Cosmos REST/gRPC API Overview](https://www.quicknode.com/docs/cosmos/cosmos-api.md): Overview of the Cosmos REST/gRPC API available on Quicknode. - [/cosmos/auth/v1beta1/accounts REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-auth-v1beta1-accounts.md): Returns all the existing accounts. - [/cosmos/auth/v1beta1/accounts/{address} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-auth-v1beta1-accounts-address.md): Returns account details based on address. - [/cosmos/auth/v1beta1/params REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-auth-v1beta1-params.md): Queries all parameters. - [/cosmos/authz/v1beta1/grants REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-authz-v1beta1-grants.md): Returns list of Authorization, granted to the grantee by the granter. - [/cosmos/authz/v1beta1/grants/grantee/{grantee} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-authz-v1beta1-grants-grantee-grantee.md): Returns a list of GrantAuthorization by grantee. - [/cosmos/authz/v1beta1/grants/granter/{granter} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-authz-v1beta1-grants-granter-granter.md): Returns list of GrantAuthorization, granted by granter. - [/cosmos/bank/v1beta1/balances/{address} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-bank-v1beta1-balances-address.md): Queries the balance of all coins for a single account. - [/cosmos/bank/v1beta1/balances/{address}/by_denom REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-bank-v1beta1-balances-address-by-denom.md): Balance queries the balance of a single coin for a single account. - [/cosmos/bank/v1beta1/denoms_metadata REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-bank-v1beta1-denoms-metadata.md): Queries the client metadata for all registered coin denominations. - [/cosmos/bank/v1beta1/denoms_metadata/{denom} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-bank-v1beta1-denoms-metadata-denom.md): Queries the client metadata of a given coin denomination. - [/cosmos/bank/v1beta1/params REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-bank-v1beta1-params.md): Queries the parameters of x/bank module. - [/cosmos/bank/v1beta1/spendable_balances/{address} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-bank-v1beta1-spendable-balances-address.md): Queries the spendable balance of all coins for a single account. - [/cosmos/bank/v1beta1/supply REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-bank-v1beta1-supply.md): Queries the total supply of all coins. - [/cosmos/bank/v1beta1/supply/by_denom REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-bank-v1beta1-supply-by-denom.md): Queries the supply of a single coin. - [/cosmos/base/tendermint/v1beta1/blocks/{height} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-base-tendermint-v1beta1-blocks-height.md): Queries block for given height. - [/cosmos/base/tendermint/v1beta1/blocks/latest REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-base-tendermint-v1beta1-blocks-latest.md): Returns the latest block. - [/cosmos/base/tendermint/v1beta1/node_info REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-base-tendermint-v1beta1-node-info.md): Queries the current node info. - [/cosmos/base/tendermint/v1beta1/syncing REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-base-tendermint-v1beta1-syncing.md): Return the status of node syncing. - [/cosmos/base/tendermint/v1beta1/validatorsets/{height} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-base-tendermint-v1beta1-validatorsets-height.md): Queries validator-set at a given height. - [/cosmos/base/tendermint/v1beta1/validatorsets/latest REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-base-tendermint-v1beta1-validatorsets-latest.md): Queries latest validator-set. - [/cosmos/distribution/v1beta1/community_pool REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-distribution-v1beta1-community-pool.md): Queries the community pool coins. - [/cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-distribution-v1beta1-delegators-delegator-address-rewards.md): Queries the total rewards accrued by each delegator. - [/cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards/{validator_address} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-distribution-v1beta1-delegators-delegator-address-rewards-validator-address.md): Queries the total rewards accrued by a delegation. - [/cosmos/distribution/v1beta1/delegators/{delegator_address}/validators REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-distribution-v1beta1-delegators-delegator-address-validators.md): Queries the validators of a delegator. - [/cosmos/distribution/v1beta1/delegators/{delegator_address}/withdraw_address REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-distribution-v1beta1-delegators-delegator-address-withdraw-address.md): Queries withdraw address of a delegator. - [/cosmos/distribution/v1beta1/params REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-distribution-v1beta1-params.md): Queries params of the distribution module. - [/cosmos/distribution/v1beta1/validators/{validator_address}/commission REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-distribution-v1beta1-validators-validator-address-commission.md): Queries accumulated commission for a validator. - [/cosmos/distribution/v1beta1/validators/{validator_address}/outstanding_rewards REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-distribution-v1beta1-validators-validator-address-outstanding-rewards.md): Queries rewards of a validator address. - [/cosmos/distribution/v1beta1/validators/{validator_address}/slashes REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-distribution-v1beta1-validators-validator-address-slashes.md): Queries slash events of a validator. - [/cosmos/evidence/v1beta1/evidence REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-evidence-v1beta1-evidence.md): Queries all evidence. - [/cosmos/evidence/v1beta1/evidence/{hash} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-evidence-v1beta1-evidence-hash.md): Retrieves evidence based on evidence hash. - [/cosmos/feegrant/v1beta1/allowance/{granter}/{grantee} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-feegrant-v1beta1-allowance-granter-grantee.md): Retrieves the fee granted to the grantee by the granter. - [/cosmos/feegrant/v1beta1/allowances/{grantee} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-feegrant-v1beta1-allowances-grantee.md): Retrieves all the grants for an address. - [/cosmos/feegrant/v1beta1/issued/{granter} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-feegrant-v1beta1-issued-granter.md): Returns all the grants given by an address. - [/cosmos/gov/v1/proposals/{proposal_id}/votes/{voter} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-gov-v1-proposals-proposal-id-votes-voter.md): Queries voted information based on proposalID, voterAddr. - [/cosmos/gov/v1beta1/params/{params_type} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-gov-v1beta1-params-params-type.md): Queries all parameters of the gov module. - [/cosmos/gov/v1beta1/proposals REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-gov-v1beta1-proposals.md): Queries all proposals based on given status. - [/cosmos/gov/v1beta1/proposals/{proposal_id} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-gov-v1beta1-proposals-proposal-id.md): Queries a proposal based on proposal id. - [/cosmos/gov/v1beta1/proposals/{proposal_id}/deposits REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-gov-v1beta1-proposals-proposal-id-deposits.md): Queries all deposits of a single proposal. - [/cosmos/gov/v1beta1/proposals/{proposal_id}/deposits/{depositor} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-gov-v1beta1-proposals-proposal-id-deposits-depositor.md): Queries single deposit information based on proposalID, depositAddr. - [/cosmos/gov/v1beta1/proposals/{proposal_id}/tally REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-gov-v1beta1-proposals-proposal-id-tally.md): Queries the tally of a proposal vote. - [/cosmos/gov/v1beta1/proposals/{proposal_id}/votes REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-gov-v1beta1-proposals-proposal-id-votes.md): Queries votes of a given proposal. - [/cosmos/slashing/v1beta1/params REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-slashing-v1beta1-params.md): Queries the parameters of slashing module - [/cosmos/slashing/v1beta1/signing_infos REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-slashing-v1beta1-signing-infos.md): Queries signing info of all validators - [/cosmos/staking/v1beta1/delegations/{delegator_addr} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-staking-v1beta1-delegations-delegator-addr.md): Queries all delegations of a given delegator address. - [/cosmos/staking/v1beta1/delegators/{delegator_addr}/redelegations REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-staking-v1beta1-delegators-delegator-addr-redelegations.md): Queries redelegations of given address. - [/cosmos/staking/v1beta1/delegators/{delegator_addr}/unbonding_delegations REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-staking-v1beta1-delegators-delegator-addr-unbonding-delegations.md): Queries all unbonding delegations of a given delegator address. - [/cosmos/staking/v1beta1/delegators/{delegator_addr}/validators REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-staking-v1beta1-delegators-delegator-addr-validators.md): Queries all validators info for given delegator address. - [/cosmos/staking/v1beta1/delegators/{delegator_addr}/validators/{validator_addr} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-staking-v1beta1-delegators-delegator-addr-validators-validator-addr.md): Queries validator info for given delegator validator pair. - [/cosmos/staking/v1beta1/params REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-staking-v1beta1-params.md): Queries the staking parameters. - [/cosmos/staking/v1beta1/pool REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-staking-v1beta1-pool.md): Queries the pool info. - [/cosmos/staking/v1beta1/validators REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-staking-v1beta1-validators.md): Queries all validators that match the given status. - [/cosmos/staking/v1beta1/validators/{validator_addr} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-staking-v1beta1-validators-validator-addr.md): Queries validator info for given validator address. - [/cosmos/staking/v1beta1/validators/{validator_addr}/delegations REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-staking-v1beta1-validators-validator-addr-delegations.md): Queries delegate info for given validator. - [/cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}/unbonding_delegation REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-staking-v1beta1-validators-validator-addr-delegations-delegator-addr-unbonding-delegation.md): Queries unbonding info for given validator delegator pair. - [/cosmos/staking/v1beta1/validators/{validator_addr}/unbonding_delegations REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-staking-v1beta1-validators-validator-addr-unbonding-delegations.md): Queries unbonding delegations of a validator. - [/cosmos/tx/v1beta1/txs/block/{height} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-tx-v1beta1-txs-block-height.md): Fetches a block with decoded txs. - [/cosmos/tx/v1beta1/txs/{hash} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-tx-v1beta1-txs-hash.md): Fetches a tx by hash. - [/cosmos/tx/v1beta1/simulate REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-tx-v1beta1-simulate.md): Simulate simulates executing a transaction for estimating gas usage. - [/cosmos/tx/v1beta1/txs REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-tx-v1beta1-txs.md): BroadcastTx broadcast transaction. - [/cosmos/upgrade/v1beta1/applied_plan/{name} REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-upgrade-v1beta1-applied-plan-name.md): Queries a previously applied upgrade plan by its name. - [/cosmos/upgrade/v1beta1/current_plan REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-upgrade-v1beta1-current-plan.md): Queries the current upgrade plan. - [/cosmos/upgrade/v1beta1/module_versions REST API Endpoint](https://www.quicknode.com/docs/cosmos/cosmos-upgrade-v1beta1-module-versions.md): Queries the list of module versions from state. ## Marketplace - [Supported Marketplace Add-Ons for Cosmos](https://www.quicknode.com/docs/cosmos/marketplace-addons.md): Supported Marketplace Add-Ons Overview for Cosmos