# Artillery

Command-line load testing tool that runs scripted HTTP, WebSocket, Socket.IO and Playwright tests.


Source: https://findsoftware.frbit.cloud/artillery/
Last reviewed: 2026-11-04
Listed since: 2026-11-04

## Record

### Links

- home: https://www.artillery.io
- repository: https://github.com/artilleryio/artillery
- docs: https://www.artillery.io/docs
- pricing: https://www.artillery.io/pricing
- plugins: https://www.artillery.io/integrations
- x: https://twitter.com/artilleryio
- forum: https://github.com/artilleryio/artillery/discussions

### Identity

- status: active
- maintainer: Artillery Software Inc
- maintainerType: company
- parent: unknown
- firstRelease: 2014
- hqCountry: US

### Kind

- category: testing
- hosting: not applicable
- language: javascript
- runtime: node
- runtimeMin: node 22
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: unknown
- renderingModes: not applicable
- installMethod: npm install -g artillery

### License

- licenseModel: open-core
- license: MPL-2.0, BSL

### Releases

- currentMajor: 2
- latestReleaseDate: 2026-08-14

### Adoption

- githubStargazers: 9113
- packagistDownloads: not applicable
- npmWeeklyDownloads: 388246
- contributors: 139
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 1642
- dependentPackages: 75

### Sources

- urls: https://www.artillery.io/ (read 2026-11-04)
- urls: https://api.github.com/repos/artilleryio/artillery (read 2026-11-04)
- urls: https://www.artillery.io/ (read 2026-11-04)
- maintainer: https://www.artillery.io/pricing (read 2026-11-04)
- hqCountry: https://www.artillery.io/pricing (read 2026-11-04)
- category: https://raw.githubusercontent.com/artilleryio/artillery/main/packages/artillery/README.md (read 2026-11-04)
- language: https://api.github.com/repos/artilleryio/artillery (read 2026-11-04)
- runtime: https://raw.githubusercontent.com/artilleryio/artillery/artillery-2.0.34/packages/artillery/package.json (read 2026-11-04)
- runtimeMin: https://raw.githubusercontent.com/artilleryio/artillery/artillery-2.0.34/packages/artillery/package.json (read 2026-11-04)
- installMethod: https://www.artillery.io/docs/get-started/get-artillery (read 2026-11-04)
- license: https://raw.githubusercontent.com/artilleryio/artillery/artillery-2.0.34/packages/artillery/package.json (read 2026-11-04)
- license: https://raw.githubusercontent.com/artilleryio/artillery/main/README.md (read 2026-11-04)
- currentMajor: https://github.com/artilleryio/artillery/releases/tag/artillery-2.0.34 (read 2026-11-04)
- latestReleaseDate: https://github.com/artilleryio/artillery/releases/tag/artillery-2.0.34 (read 2026-11-04)
- firstRelease: https://registry.npmjs.org/artillery (read 2026-11-04)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-10-26:2026-11-01/artillery (read 2026-11-04)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/artillery (read 2026-11-04)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/artillery (read 2026-11-04)
- githubStargazers: https://api.github.com/repos/artilleryio/artillery (read 2026-11-04)
- contributors: https://api.github.com/repos/artilleryio/artillery/contributors (read 2026-11-04)
- urls: https://www.artillery.io/pricing (read 2026-11-04)
- urls: https://raw.githubusercontent.com/artilleryio/artillery/main/packages/artillery/README.md (read 2026-11-04)

## Notes

Artillery is a command-line load testing tool that runs scripted virtual-user flows against HTTP, WebSocket, Socket.IO and Playwright targets. Scripts are written in YAML by default, and the docs also accept JavaScript or TypeScript. The tool runs on Node.js and is installed globally from npm; the [documentation](https://www.artillery.io/docs/get-started/get-artillery) covers setup. Distributed runs can be launched on AWS Lambda, AWS Fargate or Azure Container Instances.

Artillery Cloud is a hosted subscription that covers both the CLI and the Artillery Cloud dashboard, separate from the open-source package.

## Worth knowing

Most of the code is licensed under the Mozilla Public License 2.0, but the README says some Azure-specific modules fall under the Business Source License and that commercial or production use of those modules requires a commercial license.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
