Resources in ZEPL

A Resource must be attached to a ZEPL Notebook before it can be executed. Resources in ZEPL determine which interpreters will be available and what type of physical resource(e.g CPU, RAM ...) will be allocated to execute the notebook.

Attach Resource to Notebook

You can select a resource when you create(or clone) a notebook.

You can also switch a notebook's attached resource after the notebook has been created through the "Notebook Settings" menu item (click gear icon in top-right side corner of the notebook). Changing the attached resource will cause any running containers to be shutdown.

Resource Management

NOTE : Only an organization's admin can create and manage a resource

Select the "Resources" menu item from the main menu (Click the avatar icon at top-right side of the corner).

Create/Update Resource

ZEPL provides Simple Workload as a default resource.
Additional resources can be created to customize the capabilities and capacity of attached notebooks.

To create a new resource, Click "New Resource". The following form should appear.


You can update the resource settings by clicking its the name or by clicking on the menu item from the Resources main page.

You cannot change the container type or the image type after the resource is created. Create new resource if you want a different container resource type and image type.

Delete Resource

After a resource is deleted, all containers for that resource will be shutdown, and any notebooks that have the deleted resource attached will be set to the default resource. If you're trying to remove Default Resource, the next available resource in the resource list will be set as the next default resource.

Permissions for resources

Inside an organization, users share its resources. To control the usage of resources in an organization, you can make use of resource permissions. After the introduction of resource permissions users can attach resources to notebooks and run them. View only and edit permissions set while sharing notebooks can only be used to restrict editing of notebooks, they won't restrict the execution of notebooks.

There are three different permissions which can be applied to users or user groups such as team groups(members/managers) or space user groups (members/collaborators/managers)

Please note that these permissions do not depend on each other or have precedence over each other. You will have to be explicit on permissions. A user who doesn't have attach permission still can have edit permission. Also, giving permission to a specific user group doesn't give permission to a higher user group. Example - giving edit permission to space users doesn't give edit permission to managers of that space.

Create a resource permission

Edit or delete a resource permission

You can use the context menu to edit or delete specific resource permissions.

Creating generic permissions

To give a permission to all users of a certain criteria, such as - all users or all space collaborators or all team managers, type all in the search box.