> For the complete documentation index, see [llms.txt](https://docs-v2.hypertest.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-v2.hypertest.co/user-guides/java-sdk.md).

# Java SDK

- [Sampling and blocking requests](https://docs-v2.hypertest.co/user-guides/java-sdk/sampling-and-blocking-requests.md)
- [Mock Dependencies Manually](https://docs-v2.hypertest.co/user-guides/java-sdk/mock-dependencies-manually.md)
- [Tags](https://docs-v2.hypertest.co/user-guides/java-sdk/tags.md): Tags are used to provide additional information for the request and contribute to a better control over deduplication. A request can only contain a unique tag with same name and value.
- [Unmocking/Passing Through](https://docs-v2.hypertest.co/user-guides/java-sdk/unmocking-passing-through.md): This page documents how to tell the hypertest sdk to not mock certain parts of your code.
- [Code Coverage Setup and Report Generation](https://docs-v2.hypertest.co/user-guides/java-sdk/code-coverage-setup-and-report-generation.md)
- [Supported Java packages](https://docs-v2.hypertest.co/user-guides/java-sdk/supported-java-packages.md): List of java packages that are automatically mocked by HyperTest
