Broadcast into your product
“What’s new?” answered inside your product.
Users shouldn't need to leave your app to learn what changed. The Yanib SDK is one script tag and a web component, a story feed, an announcement banner, or a notification bell that updates itself every time you publish.
Free forever. No credit card.
How it works
Three steps. Two minutes.
Connect
Connect a repo and enable its public story page. The embed API and SDK are live immediately, CORS enabled for any origin.
Review
Draft, edit, approve, the widget only ever shows published, human reviewed releases.
Broadcast
Drop <script src="yanib.dev/sdk.js"> and a <yanib-stories> tag into your site. Publishing a release updates every embed instantly.
Why the broadcasting layer
Embeddable widget is one spoke of nine. Every channel gets the same reviewed update, from one publish.
- Four components in one SDK: story feed, banner, notification bell, and personal feed
- Native web components, framework agnostic, works in React, Vue, or plain HTML
- Light and dark themes, configurable per embed
- Served from the edge and cached, no impact on your page load
Frequently asked questions
How much code is the integration?
Two lines: the sdk.js script tag and a component tag like <yanib-stories slug="your-repo" />. There's a live demo at yanib.dev/sdk-demo.html.
Will it slow my site down?
The SDK is a small static script and the data endpoint is cached. Components render client side after your page paints, your load metrics stay yours.
Can I match my product's design?
Themes and per component attributes cover the common cases (light/dark, limits, position). The components are plain custom elements, so CSS can go further.