SDK Overview
Client libraries for embedding and integrating MisarBlog content
Overview
MisarBlog provides client SDKs for embedding blog content, fetching posts, and managing your blog programmatically.
Base URL: https://misar.blog/api/v1
Authentication: API keys start with mbk_. Get yours from Settings → API Keys.
Authorization: Bearer mbk_YOUR_API_KEY
SDK Matrix
| Language | Package | Install |
|----------|---------|---------|
| TypeScript / JavaScript | @misar/blog | npm install @misar/blog |
| Python | misar-blog | pip install misar-blog |
| Go | github.com/misarai/misarblog-go | go get ... |
| PHP | misar/blog | composer require misar/blog |
| Ruby | misar-blog | gem install misar-blog |
| Kotlin | io.misar:misarblog-kotlin | Gradle |
| Java | io.misar:misarblog-java | Maven / Gradle |
| Swift | MisarBlog | Swift Package Manager |
| C# | Misar.Blog | NuGet |
| Rust | misarblog | Cargo |
| Dart / Flutter | misarblog | pub.dev |
| CLI | @misar/blog-cli | npm install -g @misar/blog-cli |
Core Operations
All SDKs support:
- Embed — Generate embed URLs and inject iframes for profiles or individual posts
- Posts — Fetch posts by username, list recent posts, get post by slug
- Auth — Session token refresh for authenticated embeds (gated content)
- Webhooks — Register endpoints to receive publish/update/delete events