> For the complete documentation index, see [llms.txt](https://docs.dqman.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dqman.com/22.2-0/session-window-dql-api-dql-script-api-script.md).

# Session Window: DQL, API, DQL Script/API Script

Once logged in, you can work in the Session Window in any of the following editors/views:

![Session Window View Options](https://3432063955-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr5rLyXOIwVDbZ9uEKPX7%2Fuploads%2F93bE94GxX1hfKo7gerOj%2FSession%20Window%20Views.png?alt=media\&token=e7fe11a5-a2d7-4e8a-89d9-3380d9062818)

* [**DQL**](/22.2-0/session-window-dql-api-dql-script-api-script/dql-view.md): DQL code editor/view&#x20;
* [**API**](/22.2-0/session-window-dql-api-dql-script-api-script/api-view.md): API command view&#x20;
* [**DQL Script**](/22.2-0/session-window-dql-api-dql-script-api-script/dql-api-script-view.md): DQL script editor/view&#x20;
* [**API Script**](/22.2-0/session-window-dql-api-dql-script-api-script/dql-api-script-view.md): API script editor/view

You can switch anytime between these views using the above toolbar buttons or the **View** menu. Changing the view does not delete any existing commands or results in other views; moreover, during script debugging, you can execute commands in other views without stopping the debug process.

You can use the below toolbar buttons to execute your DQL queries/API commands/scripts. It is possible to run/step into/pause/stop DQL queries/API commands/scripts.

![Toolbar buttons](https://3432063955-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr5rLyXOIwVDbZ9uEKPX7%2Fuploads%2FuAxDaTN2KcHKDIuZAT6K%2FToolbar%20buttons.png?alt=media\&token=40e1927a-425e-4a9b-82fb-aac77b07ff71)

{% hint style="info" %}
Note that some of the above commands may not be available depending on the type of code being executed and/or if execution times are too short for the user to interact with the buttons during runtime.
{% endhint %}
