Vessels

Definition

A Vessel is the "unit of work" in Shipyard, or an individual script that has been designed and built to accomplish a very specific job. Just like the real world equivalent, Vessels can be built for any purpose and come in any size, shape, or speed.

Every Vessel is built with a Blueprint that contains the design specifications that determine what that Vessel will do. Building a new Vessel will walk you through a multi-step setup wizard. The steps required for creating a New Vessel differ based on the type of Blueprint that you select:

Code Blueprint Steps
Custom Blueprint Steps
Code Blueprint Steps
  1. Select your Blueprint

  2. Provide Code

  3. Set Triggers

  4. Save Settings (Information, Notifications, and Guardrails)

Custom Blueprint Steps
  1. Select your Blueprint

  2. Provide Inputs

  3. Set Triggers

  4. Save Settings (Information, Notifications, and Guardrails)

Limitations

  1. A Vessel can only be tied to one Blueprint, one Project, and one Organization.

  2. A Vessel's Blueprint cannot be changed once it is built.

  3. A Vessel's Project cannot be changed once it is built.

  4. A Vessel is not version controlled. Any changes made directly in the Vessel creation pages cannot be visualized or restored.

Learn More