TribesKit: Chat for your DApp

Hish Bouabdallah
Tribes
Published in
4 min readAug 28, 2023

--

Today, we’re proud to introduce our first product for developers: TribesKit.

TribesKit is a full-stack Chat and Wallet engine for your web3 app. It integrates seamlessly, works immediately, and can be customized for your specific application, both stylistically and functionally. With TribesKit, the consumer-grade, web3-native chat experience that powers Tribes Messenger can level up your app, too.

In one line of code.

<script async src="https://kit.tribes.xyz/preview.js"></script>

We’re thrilled to announce that TribesKit is now available for web integration! Experience its capabilities firsthand with our live demo.

For those eager to dive deep and understand its workings, we’ve got you covered — check out our documentation.

TribesKit enables any DApp to host chat — and transact right in the conversation

Consumer-grade chat in any DApp

We conceived TribesKit with two core beliefs in mind:

  1. Chat can elevate a wide variety of software applications, extending far beyond just wallets and messengers.
  2. It’s inefficient and redundant for every web3 development team to dedicate resources to crafting and maintaining a chat experience from scratch.

Chat functionality, in its diverse forms from DMs to public comments, can significantly enhance DApps of all types. However, even the most efficient development teams are focused on their own core products, and may not have the bandwidth to create and maintain a high-quality chat experience. Don’t fret — we’ve got your back.

Even the most efficient development teams are focused on their own core products, and may not have the bandwidth to create and maintain a high-quality chat experience.

TribesKit offers a suite of chat capabilities, from direct messages and group chats to rich wallet-based social profiles, in one simple and customizable package. It comes with the UI and everything you need to make it sing. TribesKit ensures your app’s Chat and Wallet experiences stay up-to-date with frequent, automatic upgrades — freeing your team to focus elsewhere.

Wallet views too

Every chat product is an identity product, too. How do you find the right people and understand who you’re talking to? On web3, you find them by their wallet address and find out about them through their assets and history. With TribesKit, you can display a “social profile” view of any wallet — prioritized to help your users find the information they need to have the conversations they want.

But these aren’t just read-only profiles. TribesKit includes a basic wallet, a purposefully stripped-down embedded wallet that delivers seamless in-app crypto flows without the Big Wallet cruft. So you can enable people to Send, Request, and Add crypto assets to your app. Transactions between addresses are user-friendly and appear right in the chat.

Rich wallet profiles and a consumer-grade chat experience.

What’s in the Kit

TribesKit is an intuitive and hassle-free way to bring full-featured chat capabilities into your app with just one line of code. When you add it to your app, here’s what you get.

DMs, group chats and token-gating

TribesKit enables flexible chat formats, from simple “invite a user” DMs and group chats to web3-managed “token-gated” membership and administration.

Web3-native design

Give your app web3 capabilities, like enabling users to manage multiple identities, hold and transact assets, and (of course) chat as their wallet.

Customizability

For developers looking to tailor their chat and wallet experience, TribesKit’s optional API allows developers to modify the chat’s look, feel, and flow, so that it’s at home in your DApp.

Consumer-grade UI

Get a modern, user-friendly, always-improving interface with zero development time. TribesKit combines rich functionality and UX in one flexible package.

Wallet capabilities

TribesKit’s wallet enables users to browse and interact with any wallet, manage and showcase their own assets, and transact with other users by sending, requesting, or receiving assets on-chain — all right in the chat.

Mobile access and notifications

Users will receive notifications and can reply to DApp messages using Tribes Messenger, an app available for iOS and Android.

Whatever else you need

TribesKit is in active development, and we’ll shape it from feedback from devs like you.

Please ping us with questions, comments, and ideas — @tribes_xyz on X or tribes in Tribes Messenger.

About Tribes

Tribes is a Web3-native messaging and group wallet app, here to help the next generation of crypto consumers, creators, communities, and DAOs collaborate and build relationships. For more information, visit tribes.xyz.

--

--