# Aerospike Client library in C

**URL:** https://discuss.aerospike.com/t/aerospike-client-library-in-c/5121
**Category:** C Client Library
**Created:** [April 19, 2018, 8:15am UTC](https://discuss.aerospike.com/t/aerospike-client-library-in-c/5121 "2018-04-19T08:15:58Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![paresh\_Panda](https://avatars.discourse-cdn.com/v4/letter/p/9de053/32.png) [@paresh\_Panda](https://discuss.aerospike.com/u/paresh_Panda)
#### Post date: [April 19, 2018, 8:15am UTC](https://discuss.aerospike.com/t/aerospike-client-library-in-c/5121/1 "2018-04-19T08:15:58Z")

</div>

Hi,

I am planning to use aerospike C client library and check which is the best option in terms of performance. I can see there are two categories of C client library for operating both **sync** and **async** commands.

- libuv 1.8.0+
- libev 4.24+

Also I do not require, “support async TLS (SSL) sockets”

Both will be providing same performance ?

Can you please suggest which is best to use, my os environment is RHEL-6 or RHEL-7.

Thanks & Regards, Paresh

---

<div class="post-metadata">

### Author: ![Brian](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.aerospike.com/brian/32/2211_2.png) [@Brian](https://discuss.aerospike.com/u/Brian)
#### Post date: [April 24, 2018, 5:30pm UTC](https://discuss.aerospike.com/t/aerospike-client-library-in-c/5121/2 "2018-04-24T17:30:03Z")

</div>

libuv is slightly more performant than libev on linux. libevent has significantly worse performance than both libuv/libev.
