Misar IO Docs

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