Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Apache Thrift
Apache Thrift

74
46
+ 1
0
REST
REST

20
33
+ 1
0
Add tool

Apache Thrift vs REST: What are the differences?

Apache Thrift: Software framework for scalable cross-language services development. The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages; REST: A software architectural style. An architectural style for developing web services. A distributed system framework that uses Web protocols and technologies.

Apache Thrift can be classified as a tool in the "Serialization Frameworks" category, while REST is grouped under "Remote Procedure Call (RPC)".

Apache Thrift is an open source tool with 6.48K GitHub stars and 2.97K GitHub forks. Here's a link to Apache Thrift's open source repository on GitHub.

Uber Technologies, Slack, and QuizUp are some of the popular companies that use Apache Thrift, whereas REST is used by Zalando, ScoreBeyond, and Mercedes-Benz.io GmbH. Apache Thrift has a broader approval, being mentioned in 11 company stacks & 8 developers stacks; compared to REST, which is listed in 9 company stacks and 5 developer stacks.

No Stats
- No public GitHub repository available -

What is Apache Thrift?

The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages.

What is REST?

An architectural style for developing web services. A distributed system framework that uses Web protocols and technologies.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Apache Thrift?
Why do developers choose REST?
    Be the first to leave a pro
      Be the first to leave a pro
        Be the first to leave a con
          Be the first to leave a con
          Jobs that mention Apache Thrift and REST as a desired skillset
          What companies use Apache Thrift?
          What companies use REST?

          Sign up to get full access to all the companiesMake informed product decisions

          What tools integrate with Apache Thrift?
          What tools integrate with REST?
            No integrations found
            What are some alternatives to Apache Thrift and REST?
            gRPC
            gRPC is a modern open source high performance RPC framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking...
            Protobuf
            Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler.
            Avro
            It is a row-oriented remote procedure call and data serialization framework developed within Apache's Hadoop project. It uses JSON for defining data types and protocols, and serializes data in a compact binary format.
            MessagePack
            It is an efficient binary serialization format. It lets you exchange data among multiple languages like JSON. But it's faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in addition to the strings themselves.
            See all alternatives
            Decisions about Apache Thrift and REST
            No stack decisions found
            Interest over time
            Reviews of Apache Thrift and REST
            No reviews found
            How developers use Apache Thrift and REST
            No items found
            How much does Apache Thrift cost?
            How much does REST cost?
            Pricing unavailable
            Pricing unavailable
            News about Apache Thrift
            More news
            News about REST
            More news