Tools

Accessing outside computing resources

A tool runs in a tool session on the hub's execution hosts. The session carries the interface the user works in. Light calculations run in the session itself; heavier ones are sent to a cluster or a national resource with the submit command, which keeps the session responsive and returns the results when the job finishes.

The pages here

Most tools reach submit from a Jupyter notebook now, so Submitting from a Jupyter notebook is the page to read if you are writing a new tool; the submit command reference below explains what the options it sets actually do.

Related reading: Jupyter notebooks as tools for publishing a notebook in the first place, and registering a tool for the publishing option that marks a tool as a web application.

Reviewed against 2.4-main @ e097e0236d on 2026-09-10.