1. A method comprising: identifying, by a processing device, a start of a multi-operational transaction pertaining to access of data stored in caches being managed by a plurality of nodes residing in virtual machines in an in-memory data grid; storing transaction context data indicating the start of the multi-operational transaction; identifying an application request to perform an operation pertaining to the multi-operational transaction, the application request from an application residing outside of the virtual machines; determining a transaction context of the operation based on the transaction context data; and sending, by the processing device, an operation request over a network to a managing node in the in-memory data grid, wherein the managing node manages the multi-operational transaction of accessing the caches being managed by the nodes in the in-memory data grid, and wherein the operation request comprises header data based on the transaction context data indicating that the processing device is in a multi-operational transaction mode.