Launcher
A launcher is a component of a project that defines how compute runs on RenkuLab. Each launcher combines an Environment with a default Resource Pools & Classes configuration.
Renku supports two types of launcher:
- Session launcher — launches an interactive, browser-based Session for coding and data exploration.
- Job launcher — runs a non-interactive Job in the background when you submit it.
A launcher contains:
- an Environment, which defines the software installed in the run
- a default resource pool (see Resource Pools & Classes), which determines the compute resources available
For a Job launcher, you also configure a job command that defines what runs when the job is submitted.
A project's launchers are usable to everyone who can see the project. Anyone with access can launch a session or submit a job from a launcher configured in the project.
However, the sessions you launch and the jobs you submit are only accessible to you. They are not shared between users.
Next steps
- To create an interactive session launcher, see Add a session launcher to your project.
- To create a job launcher, see Add a job launcher to your project.