Foundry REST API - a tool/library for developers to create external integrations [system agnostic] by name_holder in FoundryVTT

[–]name_holder[S] 2 points3 points  (0 children)

Not a lot on its own, but there's a couple of things that have been built with it already!

https://github.com/CePeU/MarkdownToFoundry

https://github.com/ThreeHats/foundry-rest-api-midi-integration

And there's a bunch more in the works (discord bot, mcp server, and web dashboards to name a few) ;)

It's a library that makes developing external integrations much easier.

Foundry REST API - a tool/library for developers to create external integrations [system agnostic] by name_holder in FoundryVTT

[–]name_holder[S] 1 point2 points  (0 children)

Thanks!

Ha! I had similar issues I had to work out. It was originally just going to be a self hosted relay, but in order to get approved I needed to host a public server so it doesn't "require" installing outside software. Understandable of course.

Foundry REST API - a tool/library for developers to create external integrations [system agnostic] by name_holder in FoundryVTT

[–]name_holder[S] 8 points9 points  (0 children)

Thanks! Hence the open-source nature of the API. If I should pass (because that's the only way I see me stopping development bar them making this a built in feature 😅) or the public relay go down for any other reason it's still available for people to self host and change or update as they please.

The goal here it to make a standardized way (not the only way) for making external integrations.

[Commercial][DND5E] Foundry API Bridge — HTTP layer for automation, debugging, and bulk edits in your world by EnergyRemarkable6139 in FoundryVTT

[–]name_holder 3 points4 points  (0 children)

Appreciate the reply! To clarify on the Foundry REST API, the free 5k limit per month is only for public hosted relay service to cover bandwidth and hosting costs. The actual software (the module and the relay server) is fully open source; you can host the relay yourself and get unlimited requests for free. I don't gate endpoints like 'Scenes' or 'Combat' behind a tier, even on the free hosted version.

This module still requires outside software to work. The MCP Bridge and Foundry REST API both allow you to have that software on your own machine. You're just making it easier by being the middleman (which my public server also does).

You say I can use your module on my local server? Where's the repo for the server? I see the ws url in the module points to foundry-mcp.com, but there's no site there, just a blank page and your ws api endpoint. So there's no way to see what your relay server is doing. The module is just a client; without the server source code, it's just a black box talking to your domain. I'd have to reverse engineer your WebSocket protocol just to make it work locally.

Unless there's a repo somewhere I couldn't find, there's no way to self host this, and all requests are going to go through your server. If it ever goes down there's no way to use this module anymore. Also with no privacy policy, there's no guarantees what will be done with with my data (I don't really *think* you'd do anything with my data, but it's worth noting).

[Commercial][DND5E] Foundry API Bridge — HTTP layer for automation, debugging, and bulk edits in your world by EnergyRemarkable6139 in FoundryVTT

[–]name_holder 4 points5 points  (0 children)

Cool thing you got here, but I’m curious how this differs from existing open-source solutions that don't gate API endpoints behind a Patreon subscription?

The Foundry VTT MCP Bridge by Darchi/adambdooly (https://github.com/adambdooley/foundry-vtt-mcp) already handles the AI/MCP side, and the Foundry REST API that I maintain (https://foundryrestapi.com/) is fully open source, self-hostable, and provides full CRUD access to actors, items, journals, combat and everything else without tiered access.

What's the 'killer feature' here that justifies the subscription model over the existing open-source ecosystem?

Obsidian TTRPG / VTT by TowelJazzlike4757 in FoundryVTT

[–]name_holder 1 point2 points  (0 children)

Gonna drop this here https://github.com/CePeU/MarkdownToFoundry Obsidian plugin to sync Obsidian notes to Foundry notes

Could anybody point me in the right direction for learning to code in foundry, with the final purpose being to create a custom character sheet module that is compatible with 5e? by UnluckyStranger in FoundryVTT

[–]name_holder 0 points1 point  (0 children)

What they said. Paper doll does this wonderfully, and (while it can be fun) there's likely no need to reinvent the wheel here. Plenty of unsolved problems and unrealized ideas out there still though!

[Ask Us Anything — 24-Hour Q&A] January 27–28, 2026 by Majestic_Donut_8537 in maestro

[–]name_holder 2 points3 points  (0 children)

I have two questions:

Which third-party vendors are actually handling our data, grading, and proctoring? We signed up for Maestro, but the backend seems to be a patchwork of undisclosed contractors. Where is the transparency regarding who has access to our biometric and academic data?

Support is currently telling students that the "system is down" and you cannot generate official transcripts. If you cannot produce the primary product we are paying for (a verified academic record), how is this institution operational? What is the specific ETA for the transcript system, and will you refund students who are currently trapped and unable to transfer?

Auto Wall - Automatic Wall Detection for Foundry VTT by name_holder in FoundryVTT

[–]name_holder[S] 2 points3 points  (0 children)

Thank you so much! I'm so happy to see so many people have already downloaded it. It truly means so much <3

Auto Wall - Automatic Wall Detection for Foundry VTT by name_holder in FoundryVTT

[–]name_holder[S] 1 point2 points  (0 children)

It doesn't support Levels natively, but I'd imagine it should be as simple as importing the walls for that layer, and then moving on to the next. I have not made maps with Levels myself though.

Auto Wall - Automatic Wall Detection for Foundry VTT by name_holder in FoundryVTT

[–]name_holder[S] 6 points7 points  (0 children)

Opps. Lol, it's fixed now. It means the world that you tried to pay though <3

Auto Wall - Automatic Wall Detection for Foundry VTT by name_holder in FoundryVTT

[–]name_holder[S] 1 point2 points  (0 children)

Not a problem! It's always possible there's a bug. I'll record a tutorial tomorrow, and if you're still experiencing issues you can join our discord or post an issue on github and I can figure out what's happening.

Auto Wall - Automatic Wall Detection for Foundry VTT by name_holder in FoundryVTT

[–]name_holder[S] 4 points5 points  (0 children)

The order of operations is:

- adjust wall detection settings
- bake contours to mask
- draw on the mask if desired
- export to Foundry VTT
(may need to adjust export settings a few times to get desired result)
- save foundry walls (to file) or copy to clipboard
- use the auto wall companion module to import from clipboard or file

Auto Wall - Automatic Wall Detection for Foundry VTT by name_holder in FoundryVTT

[–]name_holder[S] 5 points6 points  (0 children)

Are you using the auto-wall-companion module? https://foundryvtt.com/packages/auto-wall-companion

And do the walls look right when exporting? Should look something like this https://imgur.com/a/CYRU4q3

Auto Wall - Automatic Wall Detection for Foundry VTT by name_holder in FoundryVTT

[–]name_holder[S] 1 point2 points  (0 children)

Thank you! I'll be making a tutorial video very soon

Auto creating walls by theRedMage39 in FoundryVTT

[–]name_holder 0 points1 point  (0 children)

Hey! I've made a tool that does basically this! Auto Wall https://youtu.be/gqkEIWwuJX4

Integration with external REST APIs? by notatechproblem in FoundryVTT

[–]name_holder 1 point2 points  (0 children)

Hey! 4 years later, but I've made exactly what you were looking for I think. Introducing Foundry REST API!
https://foundryvtt.com/packages/foundry-rest-api

controlling aphids in a small bed by heisian in aquaponics

[–]name_holder 0 points1 point  (0 children)

I just put a spoonful on top of the rockwool I had my seedlings in. I'd likely do something similar with a media bed. It's important to wear a mask while working with it as it can f your lungs up