Utilities

API Monkey

by FT-T

Overview

API Monkey is a powerful StreamDeck plugin designed for developers, IT professionals, and enthusiasts who require a seamless way to send HTTP/HTTPS requests directly from their StreamDeck. With its advanced features and customization options, ApiMonkey stands out by providing enhanced functionality for automated workflows and interactions with web services.

Request features

Go Templating Support: Utilize Go Templating for dynamic fields such as URL, Body, Browser URL, and Title, allowing for highly customizable request configurations.

Custom Headers: Define custom headers for your requests, providing additional flexibility and support for various APIs that require specific header configurations.

Response features

JSON Selector: Extract specific fields from a JSON response using a json selector syntax, This feature enables precise control over the data you want to interact with from your responses.

Lua Scripting: Execute custom LUA scripts with parameters for extended functionality. This allows for virtually limitless possibilities in processing responses.

Response Mapping to Images: Map specific response strings to images on your StreamDeck.

API Monkey now supports configurable button actions and Lua-powered HTTP workflows.

Choose what each key does when pressed:

Open a browser

Refresh the configured request

Execute a dedicated Lua action

Polling remains independent, so keys can work on demand, continuously, or both.

Lua actions can now send HTTP requests with custom methods, headers, bodies, and

timeouts. Scripts can inspect response status, headers, and body, then update the key

through existing title and response mappings.

This release also improves Stream Deck responsiveness, action cancellation, request

handling, and panic isolation. Documentation now includes expanded configuration

guidance, Lua API references, and practical examples.

Version 1.0.15

Jul 20, 2026

Details

Type

Utilities

OS

Mac

Windows

Compatibility

Stream Deck 6.9 or later

Size

13.34 MB

Version

1.0.15

Language

English

Profiles

No

Dial support

No

Additional links

You might also like

  • Web Requests
    Web Requests app icon

    Web Requests

    by Adrian Mullings

    ∙

    Development

    Send arbitrary web requests via HTTP or WebSocket....

    Free

  • API Request
    API Request app icon

    API Request

    by Mike Beattie

    ∙

    Development

    A Plugin for calling arbitrary HTTP API requests, and optionally changing the key icon based on the response. The plugin...

    Free

  • API Ninja
    API Ninja app icon

    API Ninja

    by BarRaider

    ∙

    Development

    Send GET/POST/PUT/... API commands and see the result on the Stream Deck. Supports Headers (including OAuth tokens) and ...

    Free

  • Stateful Executor
    Stateful Executor app icon

    Stateful Executor

    by Vlad Gramuzov

    ∙

    Development

    An automation plugin for Stream Deck that executes HTTP requests, Apple Shortcuts, terminal commands, and shell scripts ...

    Free

  • Fetcher: JSON & HTML Monitor
    Fetcher: JSON & HTML Monitor app icon

    Fetcher: JSON & HTML Monitor

    by 2kit

    ∙

    Development

    Open source: https://github.com/lenadweb/stream-deck-fetcher Fetcher: JSON & HTML Monitor turns any URL into a live tile...

    Free

  • WebSocket Proxy
    WebSocket Proxy app icon

    WebSocket Proxy

    by Yann Bizeul

    ∙

    Development

    Remote execution of StreamDeck plugin, i.e. node-red...

    Free

  • CommandSender
    CommandSender app icon

    CommandSender

    by Zayik

    ∙

    Utilities

    This plugin serves as a powerful and versatile tool for streamers and content creators, enabling them to send custom mes...

    Free

  • SendUDP
    SendUDP app icon

    SendUDP

    by sirjorj

    ∙

    Utilities

    This plugin lets you send text or binary data in a UDP packet. Do you want to make a little widget to put on your stream...

    Free