---
title: "Using k6 | Grafana k6 documentation"
description: "Using k6 Analyze script dependencies Run a k6 test script HTTP Requests Metrics Checks Assertions Thresholds Options Test lifecycle Modules Tags and Groups Cookies Protocols Environment variables Execution context variables Scenarios Secret source Test authoring JavaScript and TypeScript compatibility mode"
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

# Using k6

- [Analyze script dependencies](/docs/k6/next/using-k6/k6-deps-command/)
- [Run a k6 test script](/docs/k6/next/using-k6/run-k6-test-script/)
- [HTTP Requests](/docs/k6/next/using-k6/http-requests/)
- [Metrics](/docs/k6/next/using-k6/metrics/)
- [Checks](/docs/k6/next/using-k6/checks/)
- [Assertions](/docs/k6/next/using-k6/assertions/)
- [Thresholds](/docs/k6/next/using-k6/thresholds/)
- [Options](/docs/k6/next/using-k6/k6-options/)
- [Test lifecycle](/docs/k6/next/using-k6/test-lifecycle/)
- [Modules](/docs/k6/next/using-k6/modules/)
- [Tags and Groups](/docs/k6/next/using-k6/tags-and-groups/)
- [Cookies](/docs/k6/next/using-k6/cookies/)
- [Protocols](/docs/k6/next/using-k6/protocols/)
- [Environment variables](/docs/k6/next/using-k6/environment-variables/)
- [Execution context variables](/docs/k6/next/using-k6/execution-context-variables/)
- [Scenarios](/docs/k6/next/using-k6/scenarios/)
- [Secret source](/docs/k6/next/using-k6/secret-source/)
- [Test authoring](/docs/k6/next/using-k6/test-authoring/)
- [JavaScript and TypeScript compatibility mode](/docs/k6/next/using-k6/javascript-typescript-compatibility-mode/)
