> For the complete documentation index, see [llms.txt](https://docs.qyrus.com/api-testing/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.qyrus.com/api-testing/readme.md).

# Overview

### User documentation

Create, configure, and test REST, SOAP, and GraphQL APIs with Qyrus. Use these guides to send your first request, organize automated tests, build API workflows, and understand execution results.

[**Get started**](/api-testing/getting-started/project-creation-for-api.md)· [**Frequently asked questions**](/api-testing/faq/faq.md)

***

## Start with your first API test

New to API testing? Read the [API introduction](/api-testing/getting-started/intro-to-api.md), then follow this path:

1. **Create your project.** [Create an API Testing project](/api-testing/getting-started/project-creation-for-api.md) and review its [Project Settings](/api-testing/project-setup/project-set-up.md).
2. **Find your way around.** Learn how to access Build, Setup, and Reports in the [navigation guide](/api-testing/project-setup/build-navigation.md).
3. **Send a request.** Use [API Playground](/api-testing/build/api-playground.md) to create or import an API, configure its request, and inspect the response.
4. **Run an automated test.** Save the API to a [test suite](/api-testing/build/test-suites.md), add test cases, and choose an [execution mode](/api-testing/build/execution.md).
5. **Review the results.** Open [Functional Reports](/api-testing/report/functional-reports.md) to inspect assertions, request details, and responses.

> **Before sending a request:** Configure any [environment values](/api-testing/project-setup/global-and-environment.md), [pre-request APIs](/api-testing/project-setup/pre-requisite-api.md), or [client certificates](/api-testing/project-setup/certificate.md) required by your target API.

## Explore the documentation

### Project and setup

Prepare your project and reusable configuration before building tests.

| Guide                                                                                       | What you’ll learn                                              |
| ------------------------------------------------------------------------------------------- | -------------------------------------------------------------- |
| [Project creation and management](/api-testing/getting-started/project-creation-for-api.md) | Create, edit, clone, delete, and share projects.               |
| [Project Settings](/api-testing/project-setup/project-set-up.md)                            | Update the project name and icon, or delete a project.         |
| [Navigation](/api-testing/project-setup/build-navigation.md)                                | Move between the project Home page, Build, Setup, and Reports. |
| [Global Variables and Environments](/api-testing/project-setup/global-and-environment.md)   | Reuse values and switch configurations between environments.   |
| [Pre-request APIs and Variables](/api-testing/project-setup/pre-requisite-api.md)           | Run setup requests and extract values for dependent tests.     |
| [Certificates](/api-testing/project-setup/certificate.md)                                   | Configure client certificates for API requests.                |

### Build and execute

Move from individual requests to reusable suites and connected workflows.

| Guide                                                        | What you’ll learn                                            |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| [API Playground](/api-testing/build/api-playground.md)       | Create or import APIs, send requests, and inspect responses. |
| [Test Suites and Scripts](/api-testing/build/test-suites.md) | Organize APIs, add assertions, and parameterize tests.       |
| [API Workflows](/api-testing/build/api-workflow.md)          | Connect APIs and pass data between workflow steps.           |
| [Test Execution](/api-testing/build/execution.md)            | Run Functional or Performance tests and schedule executions. |

### Reports and schedules

Review outcomes, investigate failures, and manage scheduled tests.

| Guide                                                             | What you’ll learn                                                         |
| ----------------------------------------------------------------- | ------------------------------------------------------------------------- |
| [Reports Dashboard](/api-testing/report/reports-dashboard.md)     | View project-wide execution metrics and trends.                           |
| [Functional Reports](/api-testing/report/functional-reports.md)   | Inspect assertions, request and response data, and parameterized results. |
| [Performance Reports](/api-testing/report/performance-reports.md) | Review performance executions and response-time metrics.                  |
| [Workflow Reports](/api-testing/report/workflow-reports.md)       | Analyze Functional and Performance workflow results.                      |
| [Scheduler](/api-testing/report/scheduler.md)                     | Manage upcoming schedules and review execution history.                   |

## Find help

Visit the [FAQs](/api-testing/faq/faq.md) for common questions, or use the [full table of contents](https://github.com/QQyrus/API-Testing-User-Documentation/tree/QA/SUMMARY.md) to find a specific guide. For assistance within Qyrus, open **Support** from the project Home sidebar.
