Ramverket för Apache Thrift, för skalbar utveckling av tjänster med flera språk, kombinerar en programvaruback med en kodgenereringsmotor för att bygga tjänster som fungerar effektivt och sömlöst mellan C ++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C #,Cocoa, JavaScript, Node.js, Smalltalk, OCaml, Delphi, ActionScript och andra språk.