Integration Design
The design pattern behind Laminar's solution to custom integrations
Designing integrations
An integration in Laminar is can be described as a sequences of Flows, which each can run the following:
Initial API Request (optional)
Data Transformations
Control Flow
Final API Request (optional)
Building atomic integrations
Business logic for any integration can be expressed in terms of Workflows in Laminar. Each workflow fulfils specific business logic for an integration using its sequence of flows.
Flows carry out the requests and data transforms necessary to accomplish atomic integration objectives.
Workflow execution lifecycle
![](https://docs.laminar.run/~gitbook/image?url=https%3A%2F%2F2934663110-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FeyfSRRmLEurvKZJcO0Tg%252Fuploads%252FqmkEsArZVulkXwdBMqmO%252Fimage.png%3Falt%3Dmedia%26token%3D1e3d494c-706d-453a-b053-ebd5b6b08450&width=768&dpr=4&quality=100&sign=d54b923c&sv=1)
Last updated