1. A method for debugging data integration code, comprising: receiving data integration code at a debugger client which includes a plurality of language interfaces corresponding to a plurality of programming languages, wherein the data integration code corresponds to a distributed data integration scenario executing across one or more hosts in a user network and wherein the distributed data integration scenario includes a plurality of portions of data integration code written in one or more of the plurality of programming languages; connecting to a first host based on the data integration code; executing a first portion of the data integration code in a debugging mode at the first host, wherein the first portion of the data integration code is written in a first programming language; sending debugging messages to the first host from the debugger client; and wherein the first host can invoke one or more subsequent hosts to each execute a subsequent portion of the data integration code.