# Usage
This chapter guides you on how to use the `Subscan` to efficiently discover subdomains. Subdomain discovery features are implemented as modular `SubscanModule` components, which are automatically executed when a scan is initiated. For technical insights, check out the [Development](../../../development/index.html) chapter
✨ In this section, you'll find detailed instructions for different usage methods
- How to use the [Subscan CLI](cli.md) for quick and effective subdomain enumeration
- [Run Subscan in a Docker container](docker.md) for a lightweight, portable setup
- Integrating [Subscan as a Crate](crate.md) in your Rust project for seamless integration with your codebase