---
id: api-reference
title: API Reference
sidebar_label: API Reference
hide_title: true
---

# API Reference

Cyan's API was heavily inspired by [Cypress](https://www.cypress.io/). In addition, Cyan adds a couple of enhancement to the testing experience within Jest.

This section's documentation breaks down Cyan's methods and features.

## Selectors

- [Queries](./queries.md)
- [Traversing](./traversing.md)

## Interaction

- [Actions](./actions.md)
- [Events](./events.md)

## Testing

- [Assertions](./assertions.md)
- [Debugging](./debugging.md)
- [Getters](./getters.md)

## Mocking

- [Promises](./mock-promises.md)
- [Timers](./mock-timers.md)
