[](https://github.com/percy/cli/actions)
Percy CLI command parser and runner.
Percy CLI commands for running Percy with native apps.
Percy CLI command to upload a directory of static images to Percy for diffing.
Percy CLI commands for running a local snapshot server using [`@percy/core`](./packages/core).
> Percy CLI sub-command that diagnoses network, authentication, configuration, and CI readiness for running Percy builds.
Common logger used throughout the Percy CLI and SDKs.
Looking for [`@percy/cli`](https://github.com/percy/cli)?
Commands for interacting with Percy builds
Uses [`@percy/config`](/packages/config) to add CLI commands for creating, validating, and updating Percy configuration files.
Snapshot a list or static directory of web pages.
Percy CLI plugin for visual testing React Styleguidist components
Common JavaScript SDK utils
Appium client library for visual testing with Percy
Cypress client library for visual testing with Percy
The core component of Percy's CLI and SDKs that handles creating builds, discovering snapshot assets, uploading snapshots, and finalizing builds. Uses `@percy/client` for API communication, a Chromium browser for asset discovery, and starts a local API se
Communicate with Percy's API to create builds and snapshots, upload resources, and finalize builds and snapshots. Uses [`@percy/env`](.packages/env) to send environment information with new builds. Can also be used to query for a project's builds using a
Playwright client library for visual testing with Percy
Selenium client library for visual testing with Percy
[](https://github.com/percy/cli/actions)
WebdriverIO client library for visual testing with Percy
JavaScript API client library for Percy (https://percy.io).
Storybook addons for visual testing with Percy
This package provides various CI/CD support for Percy by coalescing different environment variables into a common interface for consumption by `@percy/client`.