# Babylon Labs Documentation > Bitcoin staking protocol enabling BTC holders to secure Proof-of-Stake networks without custody, bridges, or wrapping. ## Overview & Concepts ### Overview & Concepts Overview Source: https://docs.babylonlabs.io/overview/ # Overview & Concepts Placeholder content for overview documentation. ## Developer Documentation ### Developer Documentation Overview Source: https://docs.babylonlabs.io/developers/ # Developer Documentation Placeholder content for developers documentation. ## Operator Documentation ### Operator Documentation Overview Source: https://docs.babylonlabs.io/operators/ # Operator Documentation Placeholder content for operators documentation. ## Staker Guides ### Staker Guides Overview Source: https://docs.babylonlabs.io/stakers/ # Staker Guides Placeholder content for stakers documentation. ## Code Repositories ### Core Protocol #### babylon [Go] Source: https://github.com/babylonlabs-io/babylon # babylon Main Babylon chain implementation Language: Go ### Infrastructure #### babylon-staking-indexer [Go] Source: https://github.com/babylonlabs-io/babylon-staking-indexer # babylon-staking-indexer Babylon staking indexer Language: Go #### networks [YAML/JSON] Source: https://github.com/babylonlabs-io/networks # networks Network configurations and genesis files Language: YAML/JSON #### staking-api-service [Go] Source: https://github.com/babylonlabs-io/staking-api-service # staking-api-service Staking API backend service Language: Go #### staking-queue-client [Go] Source: https://github.com/babylonlabs-io/staking-queue-client # staking-queue-client Staking queue client library Language: Go ### Node Operators #### btc-staker [Go] Source: https://github.com/babylonlabs-io/btc-staker # btc-staker BTC staker daemon Language: Go #### covenant-signer [Go] Source: https://github.com/babylonlabs-io/covenant-signer # covenant-signer Covenant signer service Language: Go #### finality-provider [Go] Source: https://github.com/babylonlabs-io/finality-provider # finality-provider Finality provider daemon Language: Go #### vigilante [Go] Source: https://github.com/babylonlabs-io/vigilante # vigilante Vigilante reporter/submitter Language: Go ### SDKs & Libraries #### babylon-sdk [Go] Source: https://github.com/babylonlabs-io/babylon-sdk # babylon-sdk Cosmos SDK integration Language: Go #### btc-staking-ts [TypeScript] Source: https://github.com/babylonlabs-io/btc-staking-ts # btc-staking-ts TypeScript SDK for BTC staking Language: TypeScript ### Smart Contracts #### cosmos-bsn-contracts [Rust] Source: https://github.com/babylonlabs-io/cosmos-bsn-contracts # cosmos-bsn-contracts CosmWasm contracts for BSN integration Language: Rust #### rollup-bsn-contracts [Solidity] Source: https://github.com/babylonlabs-io/rollup-bsn-contracts # rollup-bsn-contracts Rollup BSN smart contracts Language: Solidity ### Utilities #### cli-tools [Go] Source: https://github.com/babylonlabs-io/cli-tools # cli-tools CLI tools for Babylon Language: Go ## Optional - [Blog](https://babylonlabs.io/blog): Latest news and updates - [Discord](https://discord.gg/babylonglobal): Community support and discussions - [GitHub](https://github.com/babylonlabs-io): All Babylon Labs repositories - [Documentation](https://docs.babylonlabs.io): Full documentation site