Build on Sociogram
Welcome, developer! The Sociogram platform is designed to be an open and extensible ecosystem. We provide powerful tools that empower you to create applications and experiences that integrate directly into the fabric of our Web3 social network. Explore the two primary paths for building on Sociogram below.
Build a Mini App
Mini Apps are rich, interactive web applications that run directly inside the Sociogram, embedded within an <iframe> or a mobile WebView. They offer a seamless way to deliver games, utilities, and unique social experiences to users without them ever leaving the platform.
Our dual SDK approach gives you full control over the user experience and backend logic:
- Frontend SDK (
@sociogram-dev/mini-apps-sdk): Runs in your app to communicate with the Sociogram client. It allows you to access user data, trigger social actions like following or sharing, and initiate financial transactions. - Backend SDK (
@sociogram-dev/platform-api): Runs on your server and authenticates with a MiniAppToken. Use it to send notifications, manage in-app purchases, issue payouts, and securely verify on-platform user actions like posts, follows, or deposits.
What You Can Build:
- Interactive games that leverage a user's social graph.
- Tools that analyze on-chain data and present it in a user-friendly way.
- Airdrop and quest platforms that verify user engagement on Sociogram.
- Digital storefronts that sell goods for SOL or USDT.
Ready to get started with Mini Apps?
Create a Chat Bot
Chat Bots allow you to build automated, conversational experiences within Sociogram Messenger. Using a simple webhook-based system, your bot can react to user messages, provide information, and guide users through workflows using interactive buttons.
The interaction model is straightforward: your server sends messages to users via our API, and when a user interacts with your bot, Sociogram sends a JSON payload to your server's webhook URL.
What You Can Build:
- Customer support bots that answer frequently asked questions.
- Notification bots that alert users about on-chain events.
- Interactive onboarding flows for your project or community.
- Simple games or quizzes that run entirely within a chat interface.
Ready to build a Chat Bot? Explore the Chat Bot Guide →