Skip to content

HTTP API / WebSockets#1164

Closed
ConnorC432 wants to merge 27 commits intoPokemonAutomation:mainfrom
ConnorC432:http-api
Closed

HTTP API / WebSockets#1164
ConnorC432 wants to merge 27 commits intoPokemonAutomation:mainfrom
ConnorC432:http-api

Conversation

@ConnorC432
Copy link
Copy Markdown
Contributor

Planning to implement a completely optional HTTP API / WebSocket interface to allow the application to be controlled remotely. This removes the need to use an RDP server to interact with the desktop application, making it more practical to control from other devices on the same network.

api docs

This PR isn't ready for merge yet, so it will remain as a draft for now.

Still need to:

  • Complete API functionality by adding all necessary routes
  • Send logs from the Output Window over websocket text messages

Related features that can come later:

  • Add a headless mode to run only the API
  • Determine if websocket connections can be changed to a http upgrade to reduce it to a single bound port only
  • Evaluate using Qt's SSL to improve security - (exposing the API to the internet is not an intended use so this isn't entirely necessary)

@ConnorC432 ConnorC432 closed this Apr 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant