k6 Open Source

A modern load testing tool built for developer happiness

Easy to use APIs and CLI

For developers by developers. The k6 API and CLI are designed to be intuitive, flexible, and powerful.

Automated testing

Designed for automating your performance tests. Use your performance goals as the pass/fail criteria.

Write tests in Javascript

Build realistic load tests using a familiar scripting language. Reuse modules and Javascript libraries to build and maintain your test suite.

Multiple choices for storage

Great on its own - even better when integrated! k6 is easily integrated with common CI tools and can also output test results to various backends and formats like DataDog, Kafka, CloudWatch, NewRelic, JSON and CSV.

High-performance tool

The k6 engine is written in Go making it one of the best performing load testing tools available.

Effortless scaling to the cloud

Build and debug locally, scale to the cloud. Run the same test on your local machine, in a distributed environment, or k6 Cloud. A unified experience for various execution modes.

Are you ready to try k6?

Free to run on your infrastructure.