k6 is an open-source performance testing tool, described by Grafana as developer-friendly and extensible. Tests are written as scripts using a JavaScript API, while the tool itself is built with Go. It supports load, spike, stress and soak tests, browser performance testing, synthetic monitoring and CI/CD test automation. You run it with the k6 command-line tool on your own infrastructure, or use Grafana Cloud k6, a managed service built on k6 that stores results and offers dashboards and test runs from multiple locations.
k6 started at a Stockholm-based company and was acquired by Grafana Labs in 2021; Grafana Labs now creates and maintains it and describes itself as a fully remote company. The open-source tool is licensed under AGPL-3.0, so it can be run entirely on infrastructure you control. The documentation consulted does not state in which regions Grafana Cloud k6 stores data, so a European organisation using the managed service should confirm data location and the provider's jurisdiction, or run k6 itself.