Das Apache Thrift Software-Framework für die skalierbare Entwicklung von plattformübergreifenden Diensten kombiniert einen Software-Stack mit einer Code-Generierungs-Engine, um Dienste zu erstellen, die effizient und nahtlos zwischen C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml und Delphi sowie anderen Sprachen funktionieren.