# What's the difference between \`libperconaserverclient20-dev\` and \`libmysqlclient-dev\`?

**URL:** <https://forums.percona.com/t/whats-the-difference-between-libperconaserverclient20-dev-and-libmysqlclient-dev/8968>\
**Category:** Percona Server for MySQL 5.7\
**Created:** [January 27, 2021, 6:16pm UTC](https://forums.percona.com/t/whats-the-difference-between-libperconaserverclient20-dev-and-libmysqlclient-dev/8968 "2021-01-27T18:16:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jdstone](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/jdstone/32/2707_2.png) [@jdstone](https://forums.percona.com/u/jdstone)\
**Post date:** [January 27, 2021, 6:16pm UTC](https://forums.percona.com/t/whats-the-difference-between-libperconaserverclient20-dev-and-libmysqlclient-dev/8968/1 "2021-01-27T18:16:25Z")

</div>

My guess is that if I use Percona Server for MySQL, I should install `libperconaserverclient20-dev`, but if I use MySQL Server or MariaDB Server, I should install `libmysqlclient-dev`. Is my assumption correct?

---

<div class="post-metadata">

**Author:** ![matthewb](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/matthewb/32/34_2.png) [@matthewb](https://forums.percona.com/u/matthewb)\
**Post date:** [January 28, 2021, 2:09pm UTC](https://forums.percona.com/t/whats-the-difference-between-libperconaserverclient20-dev-and-libmysqlclient-dev/8968/2 "2021-01-28T14:09:45Z")

</div>

@jdstone, yes, the `libperconaserverclient20` is for Percona Server MySQL. I believe if you use MariaDB, you should use the libmariadbclient library.  
For the most part, unless you are using some specific feature to Percona or MariaDB, any of the libraries would work as they all speak the same MySQL protocol.
