---
title: "jslib | Grafana k6 documentation"
description: "External JavaScript libraries for k6"
---

# jslib

[jslib](/docs/k6/latest/javascript-api/jslib/) is a collection of JavaScript libraries maintained by the k6 team that can be used in k6 scripts.

Expand table

| Library                                                                                                | Description                                                                                   |
|--------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------|
| [aws](/docs/k6/latest/javascript-api/jslib/aws/)                                                       | Library allowing to interact with Amazon AWS services                                         |
| [httpx](/docs/k6/latest/javascript-api/jslib/httpx/)                                                   | Wrapper around [k6/http](/docs/k6/latest/javascript-api/#k6http) to simplify session handling |
| [k6chaijs](/docs/k6/latest/javascript-api/jslib/k6chaijs/)                                             | BDD assertion style                                                                           |
| [http-instrumentation-pyroscope](/docs/k6/latest/javascript-api/jslib/http-instrumentation-pyroscope/) | Library to instrument k6/http to send baggage headers for pyroscope to read back              |
| [http-instrumentation-tempo](/docs/k6/latest/javascript-api/jslib/http-instrumentation-tempo/)         | Library to instrument k6/http to send tracing data                                            |
| [testing](/docs/k6/latest/javascript-api/jslib/testing/)                                               | Advanced assertion library with Playwright-inspired API for protocol and browser testing      |
| [totp](/docs/k6/latest/javascript-api/jslib/totp/)                                                     | TOTP (Time-based One-Time Password) generation and verification                               |
| [utils](/docs/k6/latest/javascript-api/jslib/utils/)                                                   | Small utility functions useful in every day load testing                                      |
