Free Developer
For prototypes and small apps.
- 100 daily asset deliveries
- 2,000 monthly asset deliveries
- 1 project
- Attribution may be required
Sawalif Vibes gives developers a ready-made picker UI, remote catalog API, searchable packs, animated assets, history, pagination, usage limits, and future marketplace licensing without building the whole sticker stack from scratch.
Explore public and marketplace-ready packs. Locked or premium packs can be shown to developers here, while app end users only see assets returned by the project catalog API.
Create a project, use a public API key, initialize the SDK, and show a picker that receives only the packs your project is allowed to use.
Add the Flutter package when it is published on pub.dev.
Use the dashboard to create a hosted catalog project.
Flutter apps use `sv_pub_...`; secrets stay server-only.
Call init with project ID and public API key.
Search, history, animated assets, and pagination are handled by the SDK.
SawalifVibes.init(projectId: "...", publicKey: "sv_pub_...");
Prefix-aware search across pack names, tags, products, and localized keywords.
Keep recent selections close for users without rebuilding UX state.
Remote pages avoid loading thousands of assets at once.
Static and animated reactions stay separate but work in one picker.
The package calls the catalog API instead of Firestore directly.
Quota is enforced per catalog/API request server-side.
Premium access is decided by the hosted platform, not the app.
Developer and creator pack workflows are ready for future expansion.
Creator tools are planned for uploading packs, submitting them for review, selling to developers, tracking analytics, and receiving payouts. Payment and payout features are coming soon.
Eligible creator plans can add stickers, emojis, tags, previews, and licensing metadata.
Packs can be reviewed before public marketplace visibility or featured placement.
Developers license packs for their projects while existing licenses keep access.
Expired creators cannot upload/update, but approved packs may keep selling with a higher platform cut.
Prices are placeholders until final billing is enabled. Quotas and features are designed to be configurable from plan definitions.
For prototypes and small apps.
For small apps that need more room than free.
For shipped apps with custom packs and steady usage.
For teams, higher traffic, and paid pack access.
Beginner-friendly steps for installing, initializing, opening the picker, handling selected assets, and reading catalog errors.
When published, add the package from pub.dev.
flutter pub add sawalif_vibes
Use the project ID and public key from the dashboard.
SawalifVibes.init( projectId: "svp_...", publicKey: "sv_pub_...", );
Handle the selected remote asset in your app.
final vibe = await SawalifVibes.openPicker(context);
Secret keys are for future server-to-server actions only and are shown once.
Locked packs are excluded completely when a project has no access.
Apps can handle `quota_exceeded`, invalid keys, suspended projects, and backend failures gracefully.
{
"version": 2,
"packs": [],
"vibes": [],
"nextCursor": null,
"quota": { "usedToday": 1, "dailyQuota": 250 },
"error": null
}
Sawalif Vibes was designed first as a reusable expression, sticker, emoji, and reaction system for Sawalif, then shaped into a hosted developer platform for other Flutter apps.
Make expressive app UX easier for Flutter developers while keeping catalogs remote, searchable, licensed, and maintainable.
Apps should not need to build sticker pickers, upload tooling, entitlement logic, quota, and marketplace infrastructure from scratch.
For business licensing, creator partnerships, or early SDK access, contact the Sawalif/Apptikar team.
Some packs may include third-party licensed assets such as Microsoft Fluent Emoji. Sawalif Vibes does not overstate ownership of third-party assets; they are used under their respective licenses and should retain attribution/license metadata. Full notices should be linked from marketplace and project docs as the catalog expands.
Open the dashboard to create projects, generate public keys, review quotas, and manage marketplace pack access.