Can any suggest us with best chat API with Android SDK for a real-time chat app?

Are there any existing APIs for implementing Chat in an android, or any code ideas who can share there experience?

I am Looking for features such chat, voice, video, filesharing.

In my experience I’ve used firebase’s firestore apis to do stuff realtime… you might wanna look into it since firebase provide all the features mentioned above…