--- title: Apache Thrift Reviews meta\_title: 'Apache Thrift Reviews 2026: Details, Pricing, & Features | G2' meta\_description: Filter 23 reviews by the users' company size, role or industry to find out how Apache Thrift works for a business like yours. aggregate\_rating: rating\_value: 4.1 review\_count: 23 scale: '5' date\_modified: '2026-08-07' parent\_category: name: Containerization url: https://www.g2.com/categories/containerization ---

# Apache Thrift Reviews & Product Details

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.

* * *

Seller
[The Apache Software Foundation](https://www.g2.com/sellers/the-apache-software-foundation)
Discussions
[Apache Thrift Community](https://www.g2.com/products/apache-thrift/discuss)

Show More

## Top-Rated Alternatives

[

 ![GRPC](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "GRPC")

GRPC

4.3/5(23)

](https://www.g2.com/products/grpc/reviews)

[

 ![HashiCorp Consul](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "HashiCorp Consul")

HashiCorp Consul

4.3/5(23)

](https://www.g2.com/products/hashicorp-consul/reviews)

[

 ![Docker](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Docker")

Docker

4.6/5(301)

](https://www.g2.com/products/docker-inc-docker/reviews)

[
View All Alternatives
](https://www.g2.com/products/apache-thrift/competitors/alternatives)

## User Insights

Average based on 23 real user reviews.

[Log in to unlock pricing and user insights](/login)

 ![Janaka B.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Janaka B.")
JB

Janaka B.

Software Engineer

Computer Software

Small-Business (50 or fewer emp.)

1/18/2019

"Get your our own network protocol. up and running in 5 minutes - with just one config file!"

4.5/5

What do you like best about Apache Thrift?

Simple, Java-like service definition syntax

Autogeneration of full client and stub interfaces for server side

Easy stub generation via single CLI command

Apache 2.0 license, allowing it to be used in FOSS as well as commercial/proprietary products Review collected by and hosted on G2.com.

What do you dislike about Apache Thrift?

Exceptions from server-side have to be deserialized and rethrown on client side, in order to obtain the proper stacktraces; not having the stacktrace could be good for production but it is convenient to at least have an option to enable them during dev/test.

Thrift Java library pulls in some extra dependencies, which can conflict with the rest of your project (like Apache HttpComponents, which to my awareness wasn't even necessary for our basic binary-protocol implementation) Review collected by and hosted on G2.com.

Recommendations to others considering Apache Thrift:

Remember that Thrift composes its payloads in-memory (at least in 0.9.1 which we used in production). So you need to allocate sufficient memory to the server process, based on the number of expected concurrent client requests.

If your payloads come from a database, it may be useful to introduce an intermediate in-process caching layer in order to reduce concurrent DB load. This may also help in reducing memory consumption as you can reuse the same read-only payload (e.g. byte array) for serving multiple client requests. Review collected by and hosted on G2.com.

What problems is Apache Thrift solving and how is that benefiting you?

We use Thrift as the principal transport for internal configuration and artifact transfer, in our On-Premise Enterprise Integration Platform product: https://www.g2crowd.com/products/ips-enterprise-integration-platform. Thrift has been scalable, solid and performant in serving large messages/payloads to several concurrent container runtimes. Review collected by and hosted on G2.com.

Show More

1/22/2019
Validated ReviewerSource: Organic

 ![Verified User in Computer Software](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Computer Software")
UC

Verified User in Computer Software

Mid-Market (51-1000 emp.)

1/22/2019

"This is an awesome product!"

4.5/5

What do you like best about Apache Thrift?

Incredibley easy to use! There is a bit of a learning curve but after a couple of months you get the hang of it! I cannot imagine working without it now. Review collected by and hosted on G2.com.

What do you dislike about Apache Thrift?

I think we can work on boot up time. It take significantly longer to load than anything else on my computer. I am not the only one, I am sure. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Thrift:

Try it, you will not regret it and if you do they will help you. Review collected by and hosted on G2.com.

What problems is Apache Thrift solving and how is that benefiting you?

The greatest benefit is just the amount of time I save and also the more work I am able to get done using it! Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Oil & Energy](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Oil & Energy")
CO

Verified User in Oil & Energy

Small-Business (50 or fewer emp.)

1/22/2019

"Quick and Easy Software"

5/5

What do you like best about Apache Thrift?

The simplicity of the software. Can be used with several languages making it easy to work with clients. Can be used across several networks. Review collected by and hosted on G2.com.

What do you dislike about Apache Thrift?

The large data handling can create issues. Better support would help as well. Errors in use with some applications. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Thrift:

The definition files are easy to read due to the WSDL Docs being smaller so it creates less headaches! Review collected by and hosted on G2.com.

What problems is Apache Thrift solving and how is that benefiting you?

The cross languages between software being developed helps broaden. Connecting several servers with different technology makes this great! Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Broadcast Media](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Broadcast Media")
AB

Verified User in Broadcast Media

Mid-Market (51-1000 emp.)

1/21/2019

"What I expected and more"

4.5/5

What do you like best about Apache Thrift?

The software made my job very easy and isn't hard to work with at all. I've had software where it takes time and effort and thrift is extremely simple. Review collected by and hosted on G2.com.

What do you dislike about Apache Thrift?

I do believe that some more languages could be added at an easier find but I'm sure this is a quick fix Review collected by and hosted on G2.com.

What problems is Apache Thrift solving and how is that benefiting you?

There are no mixes of incompatible software licenses which can be tiring. Apache fixes that and made business easier and my job lighter Review collected by and hosted on G2.com.

Show More

Validated ReviewerSource: Seller invite

 ![Verified User in Computer & Network Security](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Computer & Network Security")
IC

Verified User in Computer & Network Security

Mid-Market (51-1000 emp.)

1/22/2019

"Thrift"

5/5

What do you like best about Apache Thrift?

Thrift is a crafty innovative interface capable of performing multiple functions at once and can connect applications written in many different computer programing languages. A very dynamic platform. Review collected by and hosted on G2.com.

What do you dislike about Apache Thrift?

I have no complaints with utilizing Thrift It's better than some alternatives out there and allows for more freedom because it's the dynamic platform. Review collected by and hosted on G2.com.

What problems is Apache Thrift solving and how is that benefiting you?

Using Thrift allows us to better measure scalability which improves uptime, and helps with overall Release Cycle and Performance. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Building Materials](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Building Materials")
UB

Verified User in Building Materials

Enterprise (\> 1000 emp.)

1/22/2019

"Pretty nice"

5/5

What do you like best about Apache Thrift?

Apache Thrift is really easy to use. It's great on both the front end and back end. Review collected by and hosted on G2.com.

What do you dislike about Apache Thrift?

Sometimes maintenance times are long and at inconventient times. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Thrift:

Just know that it takes a little getting used to. Review collected by and hosted on G2.com.

What problems is Apache Thrift solving and how is that benefiting you?

Payroll solutions Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Business Supplies and Equipment](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Business Supplies and Equipment")
UB

Verified User in Business Supplies and Equipment

Small-Business (50 or fewer emp.)

1/23/2019

"Very help"

5/5

What do you like best about Apache Thrift?

The software for business is easy to use Review collected by and hosted on G2.com.

What do you dislike about Apache Thrift?

None I like everything about it is very easy use Review collected by and hosted on G2.com.

What problems is Apache Thrift solving and how is that benefiting you?

It’s not hard to use and I like everything about it Because of data Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Computer Software](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Computer Software")
CC

Verified User in Computer Software

Enterprise (\> 1000 emp.)

12/14/2018

"Best RPC framework"

4.5/5

What do you like best about Apache Thrift?

The best feature I like is we can have a client in a different programing language and sever in a different programing language Review collected by and hosted on G2.com.

What do you dislike about Apache Thrift?

Extendability and large data handling part of thrift is not that great Review collected by and hosted on G2.com.

What problems is Apache Thrift solving and how is that benefiting you?

We are using it for handling between Java and python service Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Mohamed A.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Mohamed A.")
MA

Mohamed A.

Software Engineer

Computer Software

Small-Business (50 or fewer emp.)

10/25/2017

"Apache Thrift Review"

5/5

What do you like best about Apache Thrift?

It is the fastest way to connect two or more different platform so they can work together in a system.

Now you can divide your system into totally separate modules or severs with totally different technologies and still you can connect them as if they are a single server. Review collected by and hosted on G2.com.

What do you dislike about Apache Thrift?

maybe more documentations and examples will be great. Review collected by and hosted on G2.com.

Recommendations to others considering Apache Thrift:

it is a great way to connect different system module together so you can get the best of every technology separately. Review collected by and hosted on G2.com.

What problems is Apache Thrift solving and how is that benefiting you?

we are using it to connect multiple application servers together like api server and authentication server. This enables us to separate different roles on different servers with different technologies and still be able to work together as a unit. Review collected by and hosted on G2.com.

Show More

10/31/2017
Current UserValidated ReviewerIncentivizedSource: G2 invite

## Questions about Apache Thrift? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

[
Ask about Apache Thrift
](https://www.g2.com/products/apache-thrift/discussions/new)

GU

Guest User

What is Apache Thrift used for?

0 Upvotes

0

[
Join the conversation
](https://www.g2.com/discussions/what-is-apache-thrift-used-for)

[
View all Discussions
](https://www.g2.com/products/apache-thrift/discuss)

##### Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

[
View More Pricing Information
](https://www.g2.com/products/apache-thrift/pricing)

Apache Thrift Comparisons

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_b350900e1c1cde239f398145fc13d8f3/avro.jpg "Product Avatar Image")

AVRO

4.4/5(13)

[
Compare Now
](https://www.g2.com/compare/avro-vs-apache-thrift)

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_8936f976b323455ac3f2411fd8a486fa/grpc.png "Product Avatar Image")

GRPC

4.3/5(23)

[
Compare Now
](https://www.g2.com/compare/apache-thrift-vs-grpc)

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_ee9f37a55de4468976ca5d67da14d2bd/hashicorp-consul.png "Product Avatar Image")

HashiCorp Consul

4.3/5(23)

[
Compare Now
](https://www.g2.com/compare/apache-thrift-vs-hashicorp-consul)

## Work at The Apache Software Foundation?

Claim this profile to respond to reviews, update product info, and reach in-market buyers.

[
Claim this profile
](https://www.g2.com/products/apache-thrift/claim_requests/new?utm_medium=profile-footer-claim-cta&utm_source=g2)

##### Categories on G2

[Service Discovery](https://www.g2.com/categories/service-discovery)

##### Explore More

[What co-browsing tools work across all browsers without requiring a software download or plugin on the customer side?](https://www.g2.com/discussions/what-co-browsing-tools-work-across-all-browsers-without-requiring-a-software-download-or-plugin-on-the-customer-side)[Best auto dialer software for small business](https://www.g2.com/discussions/best-auto-dialer-software-for-small-business)[Marketing Analytics Software Reviews](https://www.g2.com/discussions/best-marketing-analytics-tool-you-recommend-in-2025)

[Best platforms for securing Kubernetes workloads](https://www.g2.com/discussions/what-are-the-best-platforms-for-securing-kubernetes-workloads)[ZoomInfo Competitors](https://www.g2.com/products/zoominfo/competitors/alternatives)[Which release notes management solutions handle version control without requiring extensive training or setup?](https://www.g2.com/discussions/which-release-notes-management-solutions-handle-version-control-without-requiring-extensive-training-or-setup%20)

[Show MoreShow Less](javascript:void(0);)