Skip to main content

Working with Applications

Applications are how you organize work in Koodisi. This section covers creating one, filling it with workflows, resources, schemas, and variables, and maintaining it through its life — including templates, deployment profiles, and manifests.

What's an application?

An application is an organized collection of workflows and everything else that a workflow needs to function. Applications enable you to streamline and automate workflows.

What does an application contain?

In Koodisi, an application is displayed as a folder containing the following subfolders:

  • Workflows: Define the sequence of activities required to automate specific business processes. For example, employee onboarding.
  • Resources: Enable secure and efficient interactions with external systems and services. They are reusable and configurable entities that can be used across multiple workflows within the application. For example, authentication records that can be invoked whenever required.
  • Schemas: Define the structure and format of data used within an application. They ensure data consistency, validation, and reusability across workflows.

An application also holds variables — the configuration values its activities read at runtime, such as endpoints and credentials that differ between environments.

Together, these components give the application a clear boundary and a repeatable lifecycle.

Everything in the Build tab