Skip to content

blog: iroh language support#468

Merged
rklaehn merged 7 commits into
mainfrom
rae/blog-iroh-language-support
Jun 18, 2026
Merged

blog: iroh language support#468
rklaehn merged 7 commits into
mainfrom
rae/blog-iroh-language-support

Conversation

@okdistribute

@okdistribute okdistribute commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Adds the iroh language support announcement blog post, converted from the Notion draft (IROH-RFC-537).

What's in the post

  • Announces first-party Swift, Kotlin, Python, and JavaScript bindings
  • Platform support list + link to the docs platform support matrix
  • The hello-iroh-ffi accelerometer demo, with screenshot
  • "Sending streaming data" walkthrough with the Swift send/receive loop example (verified against the generated bindings in iroh-ffi)
  • Iroh Services monitoring + network diagnostics examples in Swift
  • Future work (RPC, gossip, blobs, documents, mDNS/Bluetooth transports)

Announces first-party Swift, Kotlin, Python, and JavaScript bindings.
Content sourced from the 'iroh language support' Notion draft.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
iroh-computer Ready Ready Preview, Comment Jun 18, 2026 1:58pm

Request Review

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Comment thread src/app/blog/iroh-language-support/page.mdx Outdated
Comment thread src/app/blog/iroh-language-support/page.mdx
Comment thread src/app/blog/iroh-language-support/page.mdx Outdated
okdistribute and others added 2 commits June 15, 2026 10:47
mDNS is a custom address-lookup provider, not a custom transport.
Reword the gating reason to cover both the address-lookup and transport APIs.

Addresses review comment from @rklaehn on #468.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Match the discord + socials CTA used on the other blog posts.

Addresses review comment from @dignifiedquire on #468.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Point the 'Iroh Services' link at the product (services.iroh.computer)
instead of the iroh-0-93 release post.

Addresses review comment from @dignifiedquire on #468.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Comment thread src/app/blog/iroh-language-support/page.mdx Outdated

## Sending streaming data

Once [two endpoints are connected](https://docs.iroh.computer/connect-two-endpoints), you talk over plain QUIC streams. Open a bi-directional stream with `openBi()` on the dialing side and accept it with `acceptBi()` on the other, then write bytes into one end and read them out the other. Streams are ordered, backpressured, and end-to-end encrypted, and a single connection can carry as many of them as you need. There's no broker or polling loop in the middle.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's no broker or polling loop in the middle.

Not sure this is needed. I didn't expect there to be something in the middle. But maybe I am wrong. This is to distinguish from queue services?

Comment thread src/app/blog/iroh-language-support/page.mdx Outdated
Comment thread src/app/blog/iroh-language-support/page.mdx Outdated

You don’t have to wait, though: the stream API is already everything you need to build production-grade powerful, low-latency apps today.

If you need help getting started or just want to chat, please join us on [Discord](https://discord.com/invite/DpmJgtU7cW)! And to keep up with all things iroh, check out our [Twitter](https://x.com/iroh_n0), [Mastodon](https://mastodon.social/@n0iroh), and [Bluesky](https://bsky.app/profile/iroh.computer).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should there also be a get in touch link that goes to booking a meeting?

Comment thread src/app/blog/iroh-language-support/page.mdx Outdated
Comment thread src/app/blog/iroh-language-support/page.mdx
rklaehn added 2 commits June 18, 2026 16:57
move "To get started" to the top
more links
connections are always encrypted
@rklaehn rklaehn merged commit 13b24be into main Jun 18, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from 🚑 Needs Triage to ✅ Done in iroh Jun 18, 2026
@rklaehn rklaehn deleted the rae/blog-iroh-language-support branch June 18, 2026 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

4 participants