Take full control of your NodePit Runner instance, right from within KNIME. NodePit Runner for KNIME turns the complete NodePit Runner REST API into a ready-to-use set of KNIME nodes, so you can deploy, schedule, run, and monitor your KNIME workflows without writing a single line of API code. On top of that, it adds a full explorer (space) integration, letting you browse, upload, and download files on your NodePit Runner instance right from the KNIME Explorer, just like a mounted drive.
Whether you're managing a handful of scheduled workflows or orchestrating a whole fleet of production pipelines, NodePit Runner for KNIME gives you a no-code way to automate and scale your NodePit Runner deployment, self-hosted or cloud.
Requires an existing NodePit Runner instance.
NodePit Runner for KNIME is free to use. All you need is a NodePit Runner account, self-hosted or cloud, to get started.
Questions, ideas, or feedback? We'd love to hear from you: mail@nodepit.com
Node to configure the server endpoints
Nodes for different authorization methods
Manage users of the NodePit Runner, including registration, login, and password recovery.
Most activities on the Runner are organized within “projects” which allow users with different roles to collaborate.
Manage members of a project. A “member” is a user who has certain access to a “project”.
Manage “Executors” which are responsible for running schedules. From an architectural perspective, executors are separate Docker services which connect to the API, execute a “Run” based on a “Schedule” and provide results. Executors are responsible for spawning workers, which are separate Docker containers to execute a “Run” - once finished, the worker is removed.
Manage global configuration such as email setup, license keys, etc.
Manage “Environments” which are the foundation for running “Schedules”. The Runner supports different types of environments, e.g. “Shell” for running shell scripts or “KNIME” for running KNIME workflows.
Manage, upload, and download files. Files can be e.g. uploaded by the user to supply scripts or workflows to a schedule, or provided by the Runner as artifacts which were generated during a “Run”.
Schedules are one of the central parts for the Runner. A schedule defines the execution of a task (e.g. a shell script, a KNIME workflow, …) at a specified time (e.g. every Monday at 15:00) within an “Environment”. Once a schedule is started, it is represented as a “Run”.
A “Run” is the exection of a “Schedule”. The run is started either automatically or manually and will then keep information about the execution, i.e. log output, statistics, status, and artifacts.
Gather global statistics and metrics about the Runner and its usage, e.g. for monitoring and analytics purposes.
Manage personal access tokens (PATs) for the current user. PATs can be used as an alternative to JWT for authenticating API requests and are useful for scripting and automation.
Various functionalities which do not fit into any other category.
Nodes for advanced configuration
To use this product in KNIME, install the extension NodePit Runner for KNIME from the below update site:
A zipped version of the software site can be downloaded here.
To use this product in KNIME, install the extension NodePit Runner for KNIME from the below update site:
A zipped version of the software site can be downloaded here.