# Why Artillery? | Artillery.io Documentation

URL:: https://artillery.io/docs/guides/overview/why-artillery.html#Features
Author:: artillery.io
## Highlights
> Artillery is built on top of Node.js, and lets you customize your tests with real JS code
> YAML-based scripts - readable test scripts that encourage collaboration across teams and functions
> Artillery ships with several plugins to make common tasks easier, and there’s a number of ready-to-use community plugins available
> HTTP and HTTP/2, Socket.io, and WebSockets are supported out of the box, with support for many other protocols available via plugins.
---
Title: Why Artillery? | Artillery.io Documentation
Author: artillery.io
Tags: readwise, articles
date: 2024-01-30
---
# Why Artillery? | Artillery.io Documentation

URL:: https://artillery.io/docs/guides/overview/why-artillery.html#Features
Author:: artillery.io
## AI-Generated Summary
None
## Highlights
> Artillery is built on top of Node.js, and lets you customize your tests with real JS code
> YAML-based scripts - readable test scripts that encourage collaboration across teams and functions
> Artillery ships with several plugins to make common tasks easier, and there’s a number of ready-to-use community plugins available
> HTTP and HTTP/2, Socket.io, and WebSockets are supported out of the box, with support for many other protocols available via plugins.