// serialization-formats
Cross-Language Services Framework
A software framework for scalable cross-language services development. Thrift combines a serialization format with an RPC framework, enabling efficient communication between services written in different programming languages.
Python data engineers encounter Apache Thrift when working with systems like Apache Parquet, HBase, and Cassandra, which use Thrift internally for data serialisation and RPC. The thrift Python library enables engineers to call Thrift-based services from Python pipelines. Thrift is also used in microservice architectures where Python services need to communicate with services written in Java, Go, or C++ via a strongly-typed interface.
A software framework for scalable cross-language services development. Thrift combines a serialization format with an RPC framework, enabling efficient communication between services written in different programming languages.
Yes, Apache Thrift is free to use.
Apache Thrift is listed under the Serialization Formats category on Python Data Engineering.
Details
Related
| Tool | Pricing | Rating | |
|---|---|---|---|
AA Apache Avrofeatured Schema-Based Data Serialization | Free | ★ 4.5 | → |
AP Apache Parquetfeatured Columnar Storage Format | Free | ★ 4.8 | → |
AO Apache ORC Optimized Row Columnar Format | Free | ★ 4.3 | → |