nbexec

nbexec is a Jupyter extension for headless notebook execution. It adds a web API endpoint /api/executions to Jupyter notebook server which makes available to execute a notebook by requesting an HTTP request. It also allows you to define parameters in a notebook and give them at runtime (in each HTTP request).

nbexec publishes a documentation for a notebook in the URL path /execution_doc/<notebook_file> which shows the notebook description (written in markdown), parameters and the source code.

These features make possible to deploy your own API by just uploading a notebook.

Contents:

See also

Jupyter Documentation

The Jupyter documentation provides information about the Notebook code and other Jupyter sub-projects.