# Introduction

Appetize is a cloud-based platform that allows developers and organizations to run and test their mobile apps on a virtual mobile device directly from their web browser.

Our platform is versatile and user-friendly, making it a popular choice for a wide range of scenarios, including:

* [Live App Previews](https://appetize.io/use-cases/live-app-previews)
* [Embedded Previews](https://appetize.io/use-cases/embedded-previews)
* [Mobile App Support](https://appetize.io/use-cases/mobile-app-support)
* [Training & Onboarding](https://appetize.io/use-cases/training-onboarding)
* [Mobile Demos](https://appetize.io/use-cases/mobile-demos)
* [Mobile Testing](https://appetize.io/use-cases/mobile-app-testing)
* [Screenshot Automation](https://appetize.io/use-cases/screenshot-automation)

and much more!

Ready to experience Appetize for yourself? You can get started in just a few clicks by uploading your own app or trying out our [online demo](https://appetize.io/demo).

## Upload your first App

The first thing to do at Appetize is upload your app. Follow our steps at:

{% content-ref url="/pages/TVnZCpOYcEDHfVd5fRgC" %}
[Uploading Apps](/platform/app-management/uploading-apps.md)
{% endcontent-ref %}

## Run, Embed & Share your App

Once you have your app uploaded, you can follow our steps at

{% content-ref url="/pages/TYzSVa2odyVgVQhojdUx" %}
[Running Apps](/platform/app-management/running-apps.md)
{% endcontent-ref %}

and/or

{% content-ref url="/pages/rDo8qcRuvyooVNLxjqwb" %}
[Embedding](/platform/embedding-apps.md)
{% endcontent-ref %}

{% content-ref url="/pages/aQU2X92M0BDRXUO4LW5Z" %}
[Sharing](/platform/sharing-apps.md)
{% endcontent-ref %}

to view your application in action.

## Customize your experience

Now that your app is up and running on Appetize, it's time to take control of your app experience. Check out all our[ features](/features.md) and customization options:

{% content-ref url="/pages/AGhvaEDiB3fAjhNWhfUF" %}
[Query Params Reference](/platform/query-params-reference.md)
{% endcontent-ref %}

{% content-ref url="/pages/1A6RAIgSaGMPuoibBq7d" %}
[JavaScript SDK](/javascript-sdk.md)
{% endcontent-ref %}


---

# 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.appetize.io/readme.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.
