# Introduction

{% embed url="<https://www.youtube.com/watch?v=1aEoDPfniCM>" %}
Vagon Streams - Introduction
{% endembed %}

## Vagon Streams

Vagon Streams allows you to stream applications on any device with no code. Make any application accessible on any device globally, including but not limited to Unreal Engine and Unity applications.

![Stream your applications from any device with Vagon Streams](https://957593864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaBZSLkY0LBQ4VmKzrByg%2Fuploads%2FqJhUDF0djSXiujHBoG5x%2Fstreams.png?alt=media\&token=6db6a908-aee3-4307-8af7-137a2ab05763)

In this documentation, you will find information about how to stream your application from a browser window and how you can customize your application streaming experience with the advanced features of Vagon Streams.

### Unreal Engine Pixel Streaming Documentation

{% content-ref url="unreal-engine-pixel-streaming" %}
[unreal-engine-pixel-streaming](https://docs.vagon.io/streams/unreal-engine-pixel-streaming)
{% endcontent-ref %}

### Unity Render Streaming Documentation

{% content-ref url="unity-render-streaming" %}
[unity-render-streaming](https://docs.vagon.io/streams/unity-render-streaming)
{% endcontent-ref %}

### Vagon Application Streaming Documentation

{% content-ref url="vagon-application-streaming" %}
[vagon-application-streaming](https://docs.vagon.io/streams/vagon-application-streaming)
{% endcontent-ref %}

### Definitions

* **`Application` -** Compiled & portable (dependencies included) software build containing an executable file.
* **`Pixel Streaming`** - Technology to allow Unreal Engine developers to stream compiled `Application's` video and audio from a remote GPU-enabled computer.
* **`Vagon Streams`** - Technology to allow anyone to stream any kind of `Application` (including but not limited to Unreal Engine and Unity apps) with microphone, audio, gamepad, and advanced features as a fully customizable experience for any device with no code.
* **`Developer`** - An application developer who uses Vagon Streams.
* **`Visitor`** - Application users who use the streamed application through Vagon Streams. The audience of the **`Developer`**.
* **`Stream Machine`** - Vagon Streams machine, which runs & streams the selected application on the cloud. Can be accessed via **`Stream Link`** or via API integration.
* **`Stream Session`** - Th&#x65;**`Stream Machine`** lifetime that starts with the **`waiting`** state and ends with the **`terminated`** state for each Stream.
* **`Visitor Session`** - The timespan that starts when a visitor connects to the **`Stream Machine`** and ends when the visitor leaves the session.
* **`Stream Status`** - Status of the remote Vagon Streams machine, updates are instant.
* **`Stream`** - Orchestrator to manage capacity & provision for the **`Stream Machine`**&#x73; of **`Developer`** .
* **`Stream Link`** - Single and unique link to access and distribute **`Stream`**.
* **`Region`** - Selected service locations for **`Stream Machine`**&#x73; to stream an **`Application`**.
* **`Capacity`** - A maximum number of concurrently running **`Stream Machine`**&#x73; per region according to **`Stream`** settings.

{% hint style="info" %}
**Good to know:** Besides using the dashboard, you can also upload & update your app via the [Streams CLI](https://docs.vagon.io/streams/tools-and-services/vagon-streams-cli), and customize & manage your streams via the [Streams API](https://docs.vagon.io/streams/integrations/streams-api-services).
{% endhint %}


---

# 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.vagon.io/streams/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.
