# Hypertest v2 Docs

## Hypertest v2 Docs

- [Overview](https://docs-v2.hypertest.co/overview.md)
- [How It Works?](https://docs-v2.hypertest.co/overview/how-it-works.md)
- [Node.js QuickStart Guide](https://docs-v2.hypertest.co/setup-guide/node.js-quickstart-guide.md)
- [Installation](https://docs-v2.hypertest.co/setup-guide/readme.md): This page shows to install hypertest server on a linux VM using docker compose
- [Deploy HyperTest Server](https://docs-v2.hypertest.co/setup-guide/readme/deploy-hypertest-server.md): This page shows to install hypertest server on a linux VM using docker compose
- [Creating your first User](https://docs-v2.hypertest.co/setup-guide/readme/creating-your-first-user.md)
- [Adding your first service](https://docs-v2.hypertest.co/setup-guide/readme/adding-your-first-service.md)
- [Integrate SDK](https://docs-v2.hypertest.co/setup-guide/readme/integrate-sdk.md)
- [Node.js](https://docs-v2.hypertest.co/setup-guide/readme/integrate-sdk/node.js.md)
- [Node.js SDK with CJS](https://docs-v2.hypertest.co/setup-guide/readme/integrate-sdk/node.js/integrate-nodejs-sdk.md): How to add nodejs sdk into your application
- [Node.js SDK with ESM](https://docs-v2.hypertest.co/setup-guide/readme/integrate-sdk/node.js/integrate-nodejs-sdk-1.md): How to add nodejs sdk into your application
- [Java](https://docs-v2.hypertest.co/setup-guide/readme/integrate-sdk/integrate-java-sdk.md): How to add java sdk into your application
- [Start a Test Run](https://docs-v2.hypertest.co/setup-guide/start-a-test-run.md): Please select your plaform from the below options to get started on running a test.
- [Node](https://docs-v2.hypertest.co/setup-guide/start-a-test-run/start-a-test-run.md)
- [Java](https://docs-v2.hypertest.co/setup-guide/start-a-test-run/start-a-test-run-1.md)
- [Interpreting  Test Results](https://docs-v2.hypertest.co/setup-guide/interpreting-test-results.md)
- [Test Results](https://docs-v2.hypertest.co/setup-guide/interpreting-test-results/test-results.md)
- [Understanding Results Categories](https://docs-v2.hypertest.co/setup-guide/interpreting-test-results/understanding-results-categories.md)
- [Mock Not Found](https://docs-v2.hypertest.co/setup-guide/interpreting-test-results/mock-not-found.md)
- [AI Match Mocks](https://docs-v2.hypertest.co/setup-guide/interpreting-test-results/ai-match-mocks.md)
- [Accepting Changes](https://docs-v2.hypertest.co/setup-guide/interpreting-test-results/accepting-changes.md)
- [Node.js SDK](https://docs-v2.hypertest.co/user-guides/node.js-sdk.md)
- [Limit memory usage](https://docs-v2.hypertest.co/user-guides/node.js-sdk/limit-memory-usage.md): Hypertest provides an inbuilt way to limit your memory usage to avoid using too much memory. You can provide us a config to limit the memory usage that looks like this.
- [Supported NPM packages](https://docs-v2.hypertest.co/user-guides/node.js-sdk/supported-npm-packages.md): List of NPM packages that are automatically mocked by HyperTest
- [Mock Dependencies Manually](https://docs-v2.hypertest.co/user-guides/node.js-sdk/mock-dependencies-manually.md)
- [CLI Login](https://docs-v2.hypertest.co/user-guides/node.js-sdk/cli-login.md)
- [Unmocking/Passing Through](https://docs-v2.hypertest.co/user-guides/node.js-sdk/unmocking-passing-through.md): This page documents how to tell the hypertest sdk to not mock certain parts of your code.
- [Sampling and blocking requests](https://docs-v2.hypertest.co/user-guides/node.js-sdk/sampling-and-blocking-requests.md)
- [Manage Global Variables](https://docs-v2.hypertest.co/user-guides/node.js-sdk/manage-global-variables.md)
- [Mocking Environment Variables](https://docs-v2.hypertest.co/user-guides/node.js-sdk/mocking-environment-variables.md)
- [Tags](https://docs-v2.hypertest.co/user-guides/node.js-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.
- [Set HTTP path patterns](https://docs-v2.hypertest.co/user-guides/node.js-sdk/set-http-path-patterns.md): Define HTTP path patterns for outbound calls to improve test case deduplication
- [Discard a test case(Request) while recording](https://docs-v2.hypertest.co/user-guides/node.js-sdk/discard-a-test-case-request-while-recording.md)
- [Set Git Commit Hash](https://docs-v2.hypertest.co/user-guides/node.js-sdk/set-git-commit-hash.md): How to set Git Commit Hash?
- [Code coverage based features](https://docs-v2.hypertest.co/user-guides/node.js-sdk/code-coverage-based-features.md)
- [Continuous Coverage](https://docs-v2.hypertest.co/user-guides/node.js-sdk/code-coverage-based-features/continuous-coverage.md): How to measure Continuous Coverage?
- [Updating test coverage](https://docs-v2.hypertest.co/user-guides/node.js-sdk/code-coverage-based-features/updating-test-coverage.md): How to update test coverage ?
- [Running post test deduplication](https://docs-v2.hypertest.co/user-guides/node.js-sdk/code-coverage-based-features/running-post-test-deduplication.md): How to run post test deduplication ?
- [Only testing modified requests](https://docs-v2.hypertest.co/user-guides/node.js-sdk/code-coverage-based-features/only-testing-modified-requests.md): How to only test modified requests ?
- [Ignore differences for unmodified requests](https://docs-v2.hypertest.co/user-guides/node.js-sdk/code-coverage-based-features/ignore-differences-for-unmodified-requests.md): How to ignore differences for unmodified requests?
- [Experimental flags](https://docs-v2.hypertest.co/user-guides/node.js-sdk/experimental-flags.md)
- [Manual Request](https://docs-v2.hypertest.co/user-guides/node.js-sdk/manual-request.md): How to create a manual request ?
- [Only testing modified requests](https://docs-v2.hypertest.co/user-guides/node.js-sdk/only-testing-modified-requests.md): How to only test modified requests ?
- [Server hooks](https://docs-v2.hypertest.co/user-guides/node.js-sdk/server-hooks.md): Server hooks, what are they? How to implement them ?
- [Update HT-CLI and Node-SDK](https://docs-v2.hypertest.co/user-guides/node.js-sdk/update-ht-cli-and-node-sdk.md): The following is the command to update HT-CLI and Node-SDK.
- [Type References](https://docs-v2.hypertest.co/user-guides/node.js-sdk/type-references.md): The following object types are used in config for running a test in hypertest cli.
- [Java SDK](https://docs-v2.hypertest.co/user-guides/java-sdk.md)
- [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
- [Build your own Docker Image](https://docs-v2.hypertest.co/user-guides/build-your-own-docker-image.md)
- [CLI Config](https://docs-v2.hypertest.co/user-guides/cli-config.md): These are all the available CLI config options:
- [Ignoring Differences](https://docs-v2.hypertest.co/user-guides/ignoring-differences.md): Ignoring differences programmatically
- [Type References for Filter functions](https://docs-v2.hypertest.co/user-guides/ignoring-differences/type-references-for-filter-functions.md)
- [Impact Features](https://docs-v2.hypertest.co/impact-features.md)
- [Fast Mode](https://docs-v2.hypertest.co/impact-features/fast-mode.md)
- [Code Coverage Report](https://docs-v2.hypertest.co/impact-features/code-coverage-report.md)
- [Delete Recorded Requests](https://docs-v2.hypertest.co/impact-features/delete-recorded-requests.md)
- [AI Summaries](https://docs-v2.hypertest.co/impact-features/ai-summaries.md)
- [Inter Service Testing](https://docs-v2.hypertest.co/impact-features/inter-service-testing.md)
- [Slack Integration](https://docs-v2.hypertest.co/release-history/slack-integration.md)
- [Version History](https://docs-v2.hypertest.co/release-history/version-history.md)
