Skip to main content

Projects

A Project in Triform is a focused workspace within an organization, designed to manage a specific set of nodes. Each project consists of top-level flows. Think of each top-level flow as for example an API endpoint or a single branch in your project. It operates similarly to a repository: isolated enough for development and experimentation, but governed by the permissions and policies of the parent organization.

Projects help teams separate concerns, organise development efforts, and prepare specific deployments.

To make it more concrete, a project allows you to:

  • Limit access to a specific group of users within a larger organisation
  • Configure variables, modules, and payloads specifically for a given context
  • Expose flows through an HTTP endpoint
  • Schedule flows to be executed on set intervals

In short, projects are where your components are finally intantiated and brought to life.