Apache Thrift logo

Apache Thrift

Enables cross-language communication across various programming languages.

Made by The Apache Software Foundation

    What is Apache Thrift?

    The Apache Thrift software framework enables the efficient development of scalable cross-language services. It provides a comprehensive toolset, including a code generation engine, that facilitates the creation of services compatible across a diverse range of programming languages, such as C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C, Cocoa, JavaScript, Node.js, Smalltalk, OCaml, and Delphi

    Highlights

    • Cross-language service development: Thrift supports the creation of services that can be seamlessly integrated across a variety of programming languages
    • Code generation engine: Thrift's code generation capabilities streamline the development process by automatically generating boilerplate code, reducing the time and effort required to build services
    • Scalable service architecture: The framework is designed to enable the development of scalable services, addressing the needs of modern, distributed applications
    • Language compatibility: Thrift provides support for a wide range of programming languages, allowing for flexibility and integration within diverse software ecosystems.

    Social