Key Concepts
Creating and Managing Abilities

An Ability is created and edited as an independent workflow unit within a project.
Create: Click the
+Create Abilitybutton on the project screen to create a new Ability.Manage: You can set the Ability’s name and description, check the last edited time, and assign an icon to help distinguish it.
Edit: Enter the Ability to perform node operations (placement, connection, modification, etc.).
Delete: Deleted Abilities cannot be restored.
Running an Ability

You can run the entire workflow by clicking
RUN TESTat the bottom right of the canvas and then clickingRun Test.For details, refer to the Ability Test page.
Reusing an Ability

You can move a built Ability to another project or environment for reuse.
Export: Click the
Exportbutton at the top-right of the canvas to download the Ability as a JSON file, which can be used for backup or sharing.Import: Use the
Import Abilitybutton at the top-right of the project page to upload an Ability in JSON format.
To reuse an ability, you must release the API.
Deploying an Ability
A completed Ability can be converted into an API for use in external systems, version-controlled, and even monetized.

API Deployment & Version Management: After building an Ability, use the
Publishfeature to deploy it as an API and manage versions systematically.API Release: Click
API Releaseto select an existing API for release or create a new one.Create New API: Click
Create New APIand configure the following details:API Name, Endpoint Prefix, Description: Define the API’s name, endpoint, and description.
API Token: Set the token expiration period to enhance security.
Create Version: Select
Create Versionto generate and manage release versions.Information Access: You can review created API details in the Management API tab on the project screen.