# Info on the Pidgin protocols

**URL:** https://discourse.imfreedom.org/t/info-on-the-pidgin-protocols/80
**Category:** Support
**Created:** [April 1, 2023, 10:18am UTC](https://discourse.imfreedom.org/t/info-on-the-pidgin-protocols/80 "2023-04-01T10:18:32Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![balubeto](https://discourse.imfreedom.org/letter_avatar_proxy/v4/letter/b/6bbea6/32.png) [@balubeto](https://discourse.imfreedom.org/u/balubeto)
#### Post date: [April 1, 2023, 10:18am UTC](https://discourse.imfreedom.org/t/info-on-the-pidgin-protocols/80/1 "2023-04-01T10:18:32Z")

</div>

Hi

Is Pidgin capable of connecting to the WhatsApp, Telegram X, and Facebook Messenger protocols using the full functionality of these instant messaging systems?

Thanks

Bye

---

<div class="post-metadata">

### Author: ![grim](https://discourse.imfreedom.org/user_avatar/discourse.imfreedom.org/grim/32/4_2.png) [@grim](https://discourse.imfreedom.org/u/grim)
#### Post date: [April 1, 2023, 10:22pm UTC](https://discourse.imfreedom.org/t/info-on-the-pidgin-protocols/80/2 "2023-04-01T22:22:54Z")

</div>

As I posted on the Sourceforge forums before I made them readonly.

> As far as “full functionality” goes, the answer is probably no. At a minimum, basic message functionality exists with some level of support for additional features. But all of the protocols you mentioned as handled by third parties and links to those projects can be found here [Plugins](https://pidgin.im/plugins/?publisher=all&query=&type=Protocol)

---

<div class="post-metadata">

### Author: ![pkar](https://discourse.imfreedom.org/letter_avatar_proxy/v4/letter/p/b19c9b/32.png) [@pkar](https://discourse.imfreedom.org/u/pkar)
#### Post date: [April 2, 2023, 7:57am UTC](https://discourse.imfreedom.org/t/info-on-the-pidgin-protocols/80/3 "2023-04-02T07:57:21Z")

</div>

I think main idea of Pidgin is to presents ‘shared’, or ‘common’, functionality of protocols. If it implements " full functionality of" every protocol, than you have to check what protocol you are using currently (“currently”, not “for contact/buddy”, because one buddy can be reached by many protocols).

---

<div class="post-metadata">

### Author: ![grim](https://discourse.imfreedom.org/user_avatar/discourse.imfreedom.org/grim/32/4_2.png) [@grim](https://discourse.imfreedom.org/u/grim)
#### Post date: [April 2, 2023, 9:19am UTC](https://discourse.imfreedom.org/t/info-on-the-pidgin-protocols/80/4 "2023-04-02T09:19:43Z")

</div>

Yes that is a thing. But pidgin 2 isn’t capable of support all features of all clients right now. There is a large amount of refactoring that’s happening in the Pidgin 3 development branch to try and correct as much of this as possible.
