1. A system comprising: a first computing environment; a second one or more computing environments; one or more computing nodes configured at least to: receive information indicative of one or more user actions for configuring the first computing environment; form a workflow definition comprising information indicative of at least one action for configuring at least one of the first computing environment or the second one or more computing environments, the at least one action based at least in part on the one or more user actions for configuring the first computing environment; associate at least one translation module with the workflow definition, the associating based at least in part on receiving a request to configure the second one or more computing environments; invoke, by the at least one translation module, one or more application programming interface functions corresponding to performing the at least one action for configuring at least one of the first computing environment or the second one or more computing environments; and translate, by the translation module, one or more behavioral differences of the one or more application programming interface functions, the translating comprising at least one of mapping a first asynchronous state transition of the one or more application programming interface functions to a first synchronous state transition of the at least one translation module, or mapping a second synchronous state transition of the one or more application programming interface functions to a second asynchronous state transition of the at least one translation module.