--- title: Apache MINA Reviews meta_title: 'Apache MINA Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 12 reviews by the users' company size, role or industry to find out how Apache MINA works for a business like yours. aggregate_rating: rating_value: 3.9 review_count: 12 scale: '5' date_modified: '2026-09-22' parent_category: name: Web Frameworks url: https://www.g2.com/categories/web-frameworks ---

Apache MINA Reviews & Product Details

User Insights

Average based on 12 real user reviews.

Verified User in Retail
UR
Verified User in Retail
Small-Business (50 or fewer emp.)
"Apache MINA"
4/5
What do you like best about Apache MINA?

I used MINA to implement a TCP protocol. The implementation of encoding and decoding was easy, Can handle a lot of connections

If you choose to implement some sort of distributed work system then knowing when one of your nodes goes down and loses connection is useful for restarting the work on another node. Review collected by and hosted on G2.com.

What do you dislike about Apache MINA?

I've only ever used MINA to build a small http like server. The biggest problems I've run into with it so far:

It will hold your "request" and "response" in memory. This is only an issue because the protocol I choose to use is http. You could use your own protocol however to get around this.

No option to provide a stream off disk in case you want to serve up large files. Again can be worked around by implementing your own protocol Review collected by and hosted on G2.com.

Verified User in Non-Profit Organization Management
UN
Verified User in Non-Profit Organization Management
Small-Business (50 or fewer emp.)
"High performance network applications"
3.5/5
What do you like best about Apache MINA?

i/o API's actually used to perform the i/o functions! Easy for users to focus on the logic of the application and leave the i/o handing to the Apache MINA Review collected by and hosted on G2.com.

What do you dislike about Apache MINA?

Often ran into problems with flash - when users closed browser process via task manager server threw infinite expection "java.io.BrokenPipe" Review collected by and hosted on G2.com.

Questions about Apache MINA? 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.

GU
Guest User

What is Apache MINA used for?

0 Upvotes
0
Join the conversation
Pricing

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