foundry-recipe-data

Foundry Recipe Data

This repository provides public, versioned crafting data for the game Foundry (by Channel 3 Entertainment).

The data is automatically extracted from the official Foundry Modkit / Asset packs, processed into clean JSON files, and published via GitHub Pages so that tools, websites, and calculators can consume it using simple HTTP GET requests.


πŸ“¦ What’s included

Each version contains the following files:


🌐 Public API (GitHub Pages)

All data is served statically via GitHub Pages.

Base URL

https://felixstaude.github.io/foundry-recipe-data/

Endpoints

πŸ”Ή List all available versions

GET /index.json

πŸ”Ή Get latest version

GET /latest.json

πŸ”Ή Get version manifest

GET /vX.Y.Z/manifest.json

πŸ”Ή Get specific data file

GET /vX.Y.Z/recipes_clean.json
GET /vX.Y.Z/machines.json
GET /vX.Y.Z/tags.json
GET /vX.Y.Z/speeds_by_tag.json

Example:

https://felixstaude.github.io/foundry-recipe-data/v0.6.0.22650/recipes_clean.json

  1. Fetch the latest version:
    GET /latest.json
    
  2. Fetch the version manifest:
    GET /<version>/manifest.json
    
  3. Load only the files your tool needs.

This avoids hardcoding file names or versions and keeps clients future-proof.


πŸ”„ Versioning Strategy


πŸ”’ Privacy & Safety

All data is safe to mirror, cache, and redistribute.


πŸ›  How the data is generated

The data is extracted using a custom Python pipeline that:

  1. Parses Foundry Unity .asset files
  2. Extracts crafting recipes, tags, and speed markers
  3. Normalizes and validates the data
  4. Publishes a versioned, static dataset

The build process itself is not automated via GitHub Actions and is intentionally run manually to match official Foundry releases.


πŸ“œ Disclaimer

This project is not affiliated with or endorsed by Channel 3 Entertainment.
Foundry and all related assets are property of their respective owners.

This repository only contains derived, non-binary data intended for community tools and analysis.


❀️ Credits

Created and maintained by Felix Staude
Built for use with the Foundry Calculator and other community projects.

Contributions, suggestions, and feedback are welcome!