Components of the platform

5min
components the platform comprises three major components api, flow, and upstream let's explore each component in more detail api the api is the highest level component in the no code api orchestrator it represents a group of flows that are executed to achieve the desired result or output apis encompass essential elements of the client endpoint, such as input fields, api paths, and other relevant information flow the flow is an entity that consists of a group of upstreams, which are also known as vendors it establishes the relationship between upstreams within a flow for example, a flow named "test flow" may have three upstreams, and the flow determines the sequence or parallel execution of these upstreams the flow governs whether upstreams are called one after another, parallelly, or using a combination of both strategies it manages the coordination and execution flow of the upstreams within the api upstream an upstream is synonymous with a vendor and represents the vendor's endpoint it contains crucial details about the vendor's endpoint, such as the url, http method, request body, and other relevant configurations each upstream corresponds to a specific external system or service that the api interacts with the platform’s three major components work together to enable seamless integration and interaction the api defines the high level functionality and endpoints, while the flow orchestrates the sequence and execution of upstreams each upstream represents a vendor and encompasses the necessary details to interact with external systems or services by combining these components, the no code api orchestrator facilitates efficient integration and workflow management relation between components of api orchestration