Percy integrates easily with end-to-end tests with our SDK, adding an additional layer on top of those tests to ensure that everything always looks visually as intended.

_Note: If you're new to App Percy, we recommend checking our [Run a Sample Build](🔗) to get started._

## How it works




At a high level, integrating Percy into your end-to-end testing framework is done in three steps.

**Step 1:** Install one of our SDKs into your test framework **Step 2:** Add snapshots to your tests where you want visual coverage **Step 3:** Configure and run visual snapshots as part of your workflow

## End-to-end testing SDKs




Our SDK documentation will walk you through setting up and configuring the SDK for your testing framework.

  • [Appium for Java](🔗)

  • [Appium for JavaScript](🔗)

  • [Appium for Python](🔗)

  • [Appium for C#](🔗)

  • [WebdriverIO for JavasScript](🔗)

  • [Espresso](🔗)

  • [XCUITest](🔗)

If you're still not sure where to start, feel free to reach out to [support](🔗).