Tool Registry¶
Info
This page is generated from the canonical built-in catalog at
crates/renderflow-core/data/tool-registry.yaml by
scripts/generate_tool_registry_doc.py. Do not edit it by hand.
Registry schema: renderflow.tool-registry/v1
The built-in catalog defines stable provider IDs, discovery/version probes, platform constraints, capability IDs, determinism/locality/fidelity metadata, runtime requirements, fallback relationships, and distribution/licensing notes. YAML command transforms and plugins can register additional runtime providers without editing this built-in catalog.
Built-in providers¶
| Provider ID | Name | Discovery | Tier | Determinism | Locality |
|---|---|---|---|---|---|
tool.epubcheck |
EPUBCheck | executable: epubcheck |
optional | deterministic | local |
tool.ffmpeg |
FFmpeg | executable: ffmpeg |
optional | configuration_dependent | local |
tool.ghostscript |
Ghostscript | executable: gs |
experimental | configuration_dependent | local |
tool.handbrake |
HandBrakeCLI | executable: HandBrakeCLI |
optional | configuration_dependent | local |
tool.imagemagick |
ImageMagick | executable: magick |
experimental | configuration_dependent | local |
tool.img2pdf |
img2pdf | executable: img2pdf |
experimental | deterministic | local |
tool.jq |
jq | executable: jq |
experimental | deterministic | local |
tool.kepubify |
Kepubify | executable: kepubify |
optional | configuration_dependent | local |
tool.lulu-rules |
Pinned Lulu publication rule pack | virtual | optional | deterministic | local |
tool.pandoc |
Pandoc | executable: pandoc |
required | configuration_dependent | local |
tool.renderflow-epub |
Renderflow fixed-layout EPUB packager | virtual | experimental | deterministic | local |
tool.tectonic |
Tectonic | executable: tectonic |
optional | configuration_dependent | network_optional |
tool.tesseract |
Tesseract OCR | executable: tesseract |
experimental | configuration_dependent | local |
tool.upscayl-ncnn |
Upscayl NCNN | executable: upscayl-ncnn, upscayl-bin |
experimental | configuration_dependent | local |
tool.wkhtmltopdf |
wkhtmltopdf | executable: wkhtmltopdf |
experimental | configuration_dependent | local |
tool.zip |
Info-ZIP compatible zip | executable: zip |
experimental | configuration_dependent | local |
Capability matrix¶
| Capability ID | Provider ID |
|---|---|
ebook.validate.epub |
tool.epubcheck |
audio.convert |
tool.ffmpeg |
image.convert |
tool.ffmpeg |
media.convert |
tool.ffmpeg |
video.convert |
tool.ffmpeg |
pdf.process |
tool.ghostscript |
tiff.aggregate.press_pdf |
tool.ghostscript |
video.transcode.whole_file |
tool.handbrake |
image.convert |
tool.imagemagick |
image.aggregate.pdf |
tool.img2pdf |
publication.generate.pdf.interior |
tool.img2pdf |
data.json.transform |
tool.jq |
ebook.convert.kepub |
tool.kepubify |
publication.lulu.bookstore.preflight |
tool.lulu-rules |
publication.lulu.epub-distribution.preflight |
tool.lulu-rules |
publication.lulu.global-distribution.preflight |
tool.lulu-rules |
publication.lulu.pdf-ebook.preflight |
tool.lulu-rules |
publication.lulu.print-direct.preflight |
tool.lulu-rules |
document.convert |
tool.pandoc |
document.generate |
tool.pandoc |
ebook.generate.epub.fixed-layout |
tool.renderflow-epub |
latex.compile |
tool.tectonic |
pdf.typeset |
tool.tectonic |
ocr.extract.text |
tool.tesseract |
image.super_resolution |
tool.upscayl-ncnn |
html.render.pdf |
tool.wkhtmltopdf |
archive.zip.create |
tool.zip |
comic.cbz.create |
tool.zip |
Runtime inspection¶
Use the CLI to inspect the live host using the same model:
renderflow tools list
renderflow tools inspect tool.ffmpeg
renderflow capabilities
renderflow doctor
Add --format json or --format yaml to the tools/capabilities commands
when machine-readable evidence is needed.