# Tutorials

- [Quickstart](https://docs.cloud.hoverfly.io/tutorials/quickstart.md): Quickstart guide for Hoverfly Cloud.  Learn how to quickly set up and start using Hoverfly Cloud for API simulation and testing.
- [Creating simulations and services](https://docs.cloud.hoverfly.io/tutorials/creating-simulations-and-services.md): There are three main workflows to create new Simulations in Hoverfly Cloud. These tutorials will step you through the basics of each method, from creating the Simulation, to running the Service:
- [Tutorial 1: Create a service and simulation manually](https://docs.cloud.hoverfly.io/tutorials/creating-simulations-and-services/tut1.md): In this walkthrough you will create a virtual product API using the editor that exposes two HTTP GET endpoints; one that returns a json product for a given Id, and one that returns a list of products.
- [Tutorial 2: Create a service and simulation by importing from a Swagger specification](https://docs.cloud.hoverfly.io/tutorials/creating-simulations-and-services/tut2.md): In this walkthrough you will create a virtual pet store API by uploading a Swagger v2 specification document, that exposes 20 endpoints; of which we will explore 3:
- [Tutorial 3: Create a service and simulation by capturing real API traffic](https://docs.cloud.hoverfly.io/tutorials/creating-simulations-and-services/tut3.md): In this walkthrough you will capture then virtualize a currency exchange API which exposes one endpoint that returns currency exchange rate  information.
- [Response Templating](https://docs.cloud.hoverfly.io/tutorials/response-templating.md): Learn to uses the various types of response templating to modify the response.
- [Tutorial 4: Response Templating](https://docs.cloud.hoverfly.io/tutorials/response-templating/tut4.md): In this walkthrough you will create a simple API simulation which uses various types of response templating to modify the response.
- [Hoverfly service modes](https://docs.cloud.hoverfly.io/tutorials/hoverfly-service-modes.md): Hoverfly Cloud Services can run on 4 different modes, this tutorial will describe each of the modes and when to use them.
- [Tutorial 5: Simulate, Capture, Spy and Passthrough modes](https://docs.cloud.hoverfly.io/tutorials/hoverfly-service-modes/tut5.md): In this walkthrough you will work with each of the 4 Hoverfly modes to understand what they are used for.
- [Automating with the CLI and API](https://docs.cloud.hoverfly.io/tutorials/automating-with-the-cli-and-api.md): Use the command line interface and the API to automate the creation and configuration of simulated APIs for use in your CI/CD pipelines.
- [Tutorial 6: Using the CLI and the Hoverfly Cloud API](https://docs.cloud.hoverfly.io/tutorials/automating-with-the-cli-and-api/tut6.md): In this walkthrough you will use the Hoverfly Cloud command line interface, to start a service from the command line. You will then use the Hoverfly Cloud API to modify the behavior of the service.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cloud.hoverfly.io/tutorials.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
