NOTICE

The Apache Thrift documentation has now moved to the Apache Thrift website. The wiki will continue to be available and will be used for collaborative development on new documentation prior to it moving to the website.

Apache Thrift Wiki

Apache Thrift is a software framework for scalable cross-language services development. Apache Thrift allows you to define data types and service interfaces in a simple definition file. Taking that file as input, the compiler generates code to be used to easily build RPC clients and servers that communicate seamlessly across programming languages.

Getting Started

Read the Thrift Whitepaper to understand the overall concepts and design