@@ -30,7 +30,71 @@ docker run --rm -u "$(id -u):$(id -g)" -v "${PWD}:/xk6" grafana/xk6 build \
30
30
31
31
Use the table to explore the many extensions. Questions? Feel free to join the discussion about extensions in the [ k6 Community Forum] ( https://community.grafana.com/c/grafana-k6/extensions/82 ) .
32
32
33
+ ## Official extensions
34
+
35
+ These are the official extensions, which are owned and maintained by the Grafana organization.
36
+
33
37
<div class =" nav-cards " >
38
+ <a href="https://github.com/grafana/xk6-client-prometheus-remote" target="_blank" class="nav-cards__item nav-cards__item--guide">
39
+ <h4>xk6-client-prometheus-remote</h4>
40
+ <p>Test Prometheus Remote Write-compatible endpoints</p>
41
+ </a>
42
+ <a href="https://github.com/grafana/xk6-dashboard" target="_blank" class="nav-cards__item nav-cards__item--guide">
43
+ <h4>xk6-dashboard</h4>
44
+ <p>Create a web-based metrics dashboard</p>
45
+ </a>
46
+ <a href="https://github.com/grafana/xk6-disruptor" target="_blank" class="nav-cards__item nav-cards__item--guide">
47
+ <h4>xk6-disruptor</h4>
48
+ <p>Inject faults to test 💣</p>
49
+ </a>
50
+ <a href="https://github.com/grafana/xk6-exec" target="_blank" class="nav-cards__item nav-cards__item--guide">
51
+ <h4>xk6-exec</h4>
52
+ <p>Run external commands</p>
53
+ </a>
54
+ <a href="https://github.com/grafana/xk6-faker" target="_blank" class="nav-cards__item nav-cards__item--guide">
55
+ <h4>xk6-faker</h4>
56
+ <p>Generate fake data in your tests</p>
57
+ </a>
58
+ <a href="https://github.com/grafana/xk6-kubernetes" target="_blank" class="nav-cards__item nav-cards__item--guide">
59
+ <h4>xk6-kubernetes</h4>
60
+ <p>Interact with Kubernetes clusters</p>
61
+ </a>
62
+ <a href="https://github.com/grafana/xk6-output-influxdb" target="_blank" class="nav-cards__item nav-cards__item--guide">
63
+ <h4>xk6-output-influxdb</h4>
64
+ <p>Export results to InfluxDB v2</p>
65
+ </a>
66
+ <a href="https://github.com/grafana/xk6-sql" target="_blank" class="nav-cards__item nav-cards__item--guide">
67
+ <h4>xk6-sql</h4>
68
+ <p>Load-test SQL Servers</p>
69
+ </a>
70
+ <a href="https://github.com/grafana/xk6-sql-driver-mysql" target="_blank" class="nav-cards__item nav-cards__item--guide">
71
+ <h4>xk6-sql-driver-mysql</h4>
72
+ <p>xk6-sql driver extension for MySQL database support</p>
73
+ </a>
74
+ <a href="https://github.com/grafana/xk6-sql-driver-postgres" target="_blank" class="nav-cards__item nav-cards__item--guide">
75
+ <h4>xk6-sql-driver-postgres</h4>
76
+ <p>xk6-sql driver extension for Postgres database support</p>
77
+ </a>
78
+ <a href="https://github.com/grafana/xk6-sql-driver-sqlite3" target="_blank" class="nav-cards__item nav-cards__item--guide">
79
+ <h4>xk6-sql-driver-sqlite3</h4>
80
+ <p>xk6-sql driver extension for SQLite v3 database support</p>
81
+ </a>
82
+ <a href="https://github.com/grafana/xk6-ssh" target="_blank" class="nav-cards__item nav-cards__item--guide">
83
+ <h4>xk6-ssh</h4>
84
+ <p>Use SSH connections in your tests</p>
85
+ </a>
86
+ </div >
87
+
88
+ ## Community extensions
89
+
90
+ These are the community extensions, which are owned by our community members.
91
+ The Grafana team makes a best-effort assistance to keep these extensions in compliance.
92
+
93
+ <div class =" nav-cards " >
94
+ <a href="https://github.com/prmuthu/xk6-amqp" target="_blank" class="nav-cards__item nav-cards__item--guide">
95
+ <h4>xk6-amqp</h4>
96
+ <p>To publish and consume messages using AMQP protocol</p>
97
+ </a>
34
98
<a href="https://github.com/szkiba/xk6-ansible-vault" target="_blank" class="nav-cards__item nav-cards__item--guide">
35
99
<h4>xk6-ansible-vault</h4>
36
100
<p>Encrypt and decrypt Ansible Vault</p>
@@ -47,10 +111,6 @@ Use the table to explore the many extensions. Questions? Feel free to join the d
47
111
<h4>xk6-cache</h4>
48
112
<p>Enable vendoring remote HTTP modules to a single source-control-friendly file</p>
49
113
</a>
50
- <a href="https://github.com/grafana/xk6-client-prometheus-remote" target="_blank" class="nav-cards__item nav-cards__item--guide">
51
- <h4>xk6-client-prometheus-remote</h4>
52
- <p>Test Prometheus Remote Write-compatible endpoints</p>
53
- </a>
54
114
<a href="https://github.com/grafana/xk6-client-tracing" target="_blank" class="nav-cards__item nav-cards__item--guide">
55
115
<h4>xk6-client-tracing</h4>
56
116
<p>Client for load testing distributed tracing backends</p>
@@ -75,14 +135,6 @@ Use the table to explore the many extensions. Questions? Feel free to join the d
75
135
<h4>xk6-csv</h4>
76
136
<p>Parse CSV values</p>
77
137
</a>
78
- <a href="https://github.com/grafana/xk6-dashboard" target="_blank" class="nav-cards__item nav-cards__item--guide">
79
- <h4>xk6-dashboard</h4>
80
- <p>Create a web-based metrics dashboard</p>
81
- </a>
82
- <a href="https://github.com/grafana/xk6-disruptor" target="_blank" class="nav-cards__item nav-cards__item--guide">
83
- <h4>xk6-disruptor</h4>
84
- <p>Inject faults to test 💣</p>
85
- </a>
86
138
<a href="https://github.com/szkiba/xk6-dotenv" target="_blank" class="nav-cards__item nav-cards__item--guide">
87
139
<h4>xk6-dotenv</h4>
88
140
<p>Load env vars from a .env file</p>
@@ -91,14 +143,6 @@ Use the table to explore the many extensions. Questions? Feel free to join the d
91
143
<h4>xk6-ethereum</h4>
92
144
<p>K6 extension for ethereum protocols</p>
93
145
</a>
94
- <a href="https://github.com/grafana/xk6-exec" target="_blank" class="nav-cards__item nav-cards__item--guide">
95
- <h4>xk6-exec</h4>
96
- <p>Run external commands</p>
97
- </a>
98
- <a href="https://github.com/grafana/xk6-faker" target="_blank" class="nav-cards__item nav-cards__item--guide">
99
- <h4>xk6-faker</h4>
100
- <p>Generate fake data in your tests</p>
101
- </a>
102
146
<a href="https://github.com/domsolutions/xk6-fasthttp" target="_blank" class="nav-cards__item nav-cards__item--guide">
103
147
<h4>xk6-fasthttp</h4>
104
148
<p>Enable RPS increase & file streaming on HTTP/1.1 requests</p>
@@ -135,10 +179,6 @@ Use the table to explore the many extensions. Questions? Feel free to join the d
135
179
<h4>xk6-kafka</h4>
136
180
<p>Load test Apache Kafka. Includes support for Avro messages.</p>
137
181
</a>
138
- <a href="https://github.com/grafana/xk6-kubernetes" target="_blank" class="nav-cards__item nav-cards__item--guide">
139
- <h4>xk6-kubernetes</h4>
140
- <p>Interact with Kubernetes clusters</p>
141
- </a>
142
182
<a href="https://github.com/oleiade/xk6-kv" target="_blank" class="nav-cards__item nav-cards__item--guide">
143
183
<h4>xk6-kv</h4>
144
184
<p>Share key-value data between VUs</p>
@@ -163,10 +203,6 @@ Use the table to explore the many extensions. Questions? Feel free to join the d
163
203
<h4>xk6-nostr</h4>
164
204
<p>Interact with Nostr relays</p>
165
205
</a>
166
- <a href="https://github.com/grafana/xk6-notification" target="_blank" class="nav-cards__item nav-cards__item--guide">
167
- <h4>xk6-notification</h4>
168
- <p>Create notifications</p>
169
- </a>
170
206
<a href="https://github.com/frankhefeng/xk6-oauth-pkce" target="_blank" class="nav-cards__item nav-cards__item--guide">
171
207
<h4>xk6-oauth-pkce</h4>
172
208
<p>Generate OAuth PKCE code verifier and code challenge</p>
@@ -183,10 +219,6 @@ Use the table to explore the many extensions. Questions? Feel free to join the d
183
219
<h4>xk6-output-elasticsearch</h4>
184
220
<p>Export results to Elasticsearch 8.x</p>
185
221
</a>
186
- <a href="https://github.com/grafana/xk6-output-influxdb" target="_blank" class="nav-cards__item nav-cards__item--guide">
187
- <h4>xk6-output-influxdb</h4>
188
- <p>Export results to InfluxDB v2</p>
189
- </a>
190
222
<a href="https://github.com/grafana/xk6-output-kafka" target="_blank" class="nav-cards__item nav-cards__item--guide">
191
223
<h4>xk6-output-kafka</h4>
192
224
<p>Export k6 results in real-time to Kafka</p>
@@ -247,10 +279,6 @@ Use the table to explore the many extensions. Questions? Feel free to join the d
247
279
<h4>xk6-smtp</h4>
248
280
<p>Use SMTP protocol to send emails</p>
249
281
</a>
250
- <a href="https://github.com/grafana/xk6-sql" target="_blank" class="nav-cards__item nav-cards__item--guide">
251
- <h4>xk6-sql</h4>
252
- <p>Load-test SQL Servers</p>
253
- </a>
254
282
<a href="https://github.com/grafana/xk6-sql-driver-azuresql" target="_blank" class="nav-cards__item nav-cards__item--guide">
255
283
<h4>xk6-sql-driver-azuresql</h4>
256
284
<p>xk6-sql driver extension for Microsoft Azure SQL database support</p>
@@ -259,22 +287,10 @@ Use the table to explore the many extensions. Questions? Feel free to join the d
259
287
<h4>xk6-sql-driver-clickhouse</h4>
260
288
<p>xk6-sql driver extension for ClickHouse database support</p>
261
289
</a>
262
- <a href="https://github.com/grafana/xk6-sql-driver-mysql" target="_blank" class="nav-cards__item nav-cards__item--guide">
263
- <h4>xk6-sql-driver-mysql</h4>
264
- <p>xk6-sql driver extension for MySQL database support</p>
265
- </a>
266
- <a href="https://github.com/grafana/xk6-sql-driver-postgres" target="_blank" class="nav-cards__item nav-cards__item--guide">
267
- <h4>xk6-sql-driver-postgres</h4>
268
- <p>xk6-sql driver extension for Postgres database support</p>
269
- </a>
270
290
<a href="https://github.com/grafana/xk6-sql-driver-ramsql" target="_blank" class="nav-cards__item nav-cards__item--guide">
271
291
<h4>xk6-sql-driver-ramsql</h4>
272
292
<p>xk6-sql driver extension for RamSQL database support</p>
273
293
</a>
274
- <a href="https://github.com/grafana/xk6-sql-driver-sqlite3" target="_blank" class="nav-cards__item nav-cards__item--guide">
275
- <h4>xk6-sql-driver-sqlite3</h4>
276
- <p>xk6-sql driver extension for SQLite v3 database support</p>
277
- </a>
278
294
<a href="https://github.com/grafana/xk6-sql-driver-sqlserver" target="_blank" class="nav-cards__item nav-cards__item--guide">
279
295
<h4>xk6-sql-driver-sqlserver</h4>
280
296
<p>xk6-sql driver extension for Microsoft SQL Server database support</p>
@@ -283,10 +299,6 @@ Use the table to explore the many extensions. Questions? Feel free to join the d
283
299
<h4>xk6-sse</h4>
284
300
<p>Server Sent Event</p>
285
301
</a>
286
- <a href="https://github.com/grafana/xk6-ssh" target="_blank" class="nav-cards__item nav-cards__item--guide">
287
- <h4>xk6-ssh</h4>
288
- <p>Use SSH connections in your tests</p>
289
- </a>
290
302
<a href="https://github.com/walterwanderley/xk6-stomp" target="_blank" class="nav-cards__item nav-cards__item--guide">
291
303
<h4>xk6-stomp</h4>
292
304
<p>Client for STOMP protocol</p>
0 commit comments