> For the complete documentation index, see [llms.txt](https://documentation.hak5.org/payload-studio/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.hak5.org/payload-studio/getting-started/overview.md).

# Overview

<figure><img src="/files/Lz0iROtru1ZjubFaO6vJ" alt=""><figcaption><p>PayloadStudio Splash screen</p></figcaption></figure>

## <mark style="color:red;">PayloadStudio</mark> <img src="/files/tlP9AaWgm2GpuqsRgbag" alt="Pro" data-size="line"> <mark style="color:red;">Edition</mark>

While PayloadStudio offers a community edition that provides everything you *need* out of the box *-* the <mark style="color:red;">**Pro Edition**</mark> provides access to every convenience and configuration option PayloadStudio has to offer.

{% hint style="info" %} <img src="/files/tlP9AaWgm2GpuqsRgbag" alt="Pro" data-size="line"> license holders also gain access to <mark style="color:orange;">BETA</mark> - access to the latest fixes and features before they're released to community edition.\
\ <mark style="color:red;">Get a pro license</mark>  <https://hak5.org/products/payload-studio-pro>&#x20;
{% endhint %}

## Introduction

PayloadStudio is an IDE (or *Integrated Development Environment*) for the collection of DuckyScript™ compatible platforms including the USB Rubber Ducky, Bash Bunny, Key Croc, Shark Jack, Packet Squirrel, and LAN Turtle and even O.MG Devices!

<figure><img src="/files/I6qASR5tospwAIMgOuim" alt=""><figcaption><p>PayloadStudio Device Picker</p></figcaption></figure>

PayloadStudio assists in development by providing a ***consistent*** programming environment, syntax highlighting, auto-completion, debugging, and automatic compiling.  It helps take the frustration out of programming complex DuckyScript payloads, so you can focus on your engagements!

<figure><img src="/files/mCXV0Q07Trdgq5nGgU5c" alt=""><figcaption><p>PayloadStudio Editor</p></figcaption></figure>

## How it Works

Payload Studio runs in your browser - on your Linux, Windows, or macOS system, your tablet, your phone, anywhere you have a modern browser! After loading the page PayloadStudio runs 100% client side in your browser.&#x20;

{% hint style="success" %}
Your files are never sent to "the cloud" or uploaded anywhere!  Your payload development is stored *on your computer*. Encapsulated completely by your browser.
{% endhint %}

Updates to PayloadStudio are rolled out seamlessly so you'll never have to install, host, update or maintain it yourself!&#x20;

PayloadStudio has been tested with Chrome (and Chromium based browsers), Edge, Mozilla Firefox, and Safari, and should be compatible with other modern browser platforms. Korben has even run it *on his smart watch*... This IDE is **seriously portable.**


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://documentation.hak5.org/payload-studio/getting-started/overview.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
