Blog

From infrastructure

to AI for rest of us.

All

Engineering

Comparison

Feature

Product

Customer Story

Founder

Jul 16, 2026

How Photon built one of the most stable and enterprise-ready iMessage APIs

Photon processes over 10 million iMessage API calls per day across production deployments for companies like Rho, Vercel, Hermes Agent, Ditto, and FlipText. The platform achieves the same uptime, delivery speed, and feature coverage as Apple's own iMessage service — not through incremental improvements to the standard Mac-bridge architecture, but through a fundamentally different technical approach. This post breaks down the three engineering layers that make that possible: protocol-native Apple communication, Astrolabe (our open-source macOS fleet manager), and enterprise cloud routing on AWS EKS.

Ryan

Jul 16, 2026

How Photon built one of the most stable and enterprise-ready iMessage APIs

Photon processes over 10 million iMessage API calls per day across production deployments for companies like Rho, Vercel, Hermes Agent, Ditto, and FlipText. The platform achieves the same uptime, delivery speed, and feature coverage as Apple's own iMessage service — not through incremental improvements to the standard Mac-bridge architecture, but through a fundamentally different technical approach. This post breaks down the three engineering layers that make that possible: protocol-native Apple communication, Astrolabe (our open-source macOS fleet manager), and enterprise cloud routing on AWS EKS.

Engineering

Jul 14, 2026

Auto-scaling and load balancing for iMessage

Your iMessage lines now scale themselves. Route users to the healthiest line with a single API call.

Ryan

Engineering

Jul 14, 2026

Auto-scaling and load balancing for iMessage

Your iMessage lines now scale themselves. Route users to the healthiest line with a single API call.

Engineering

Jul 13, 2026

You can now send Live Mini App Cards in iMessage

Spectrum now supports live, interactive mini app cards inside the iMessage transcript — plus in-place updates so cards can react in real time.

Evan

Ryan

Engineering

Jul 13, 2026

You can now send Live Mini App Cards in iMessage

Spectrum now supports live, interactive mini app cards inside the iMessage transcript — plus in-place updates so cards can react in real time.

Engineering

Jul 8, 2026

We built the most feature-complete iMessage adapter for Vercel Chat SDK

We upgraded our Chat SDK iMessage adapter to Spectrum — the result is the most feature-rich and reliable iMessage integration in the ecosystem, with tapbacks, effects, mini-app cards, webhooks, and more.

Andy

Tom

Engineering

Jul 8, 2026

We built the most feature-complete iMessage adapter for Vercel Chat SDK

We upgraded our Chat SDK iMessage adapter to Spectrum — the result is the most feature-rich and reliable iMessage integration in the ecosystem, with tapbacks, effects, mini-app cards, webhooks, and more.

Engineering

Jul 3, 2026

How We Rebuilt Our Shared iMessage Routing to Handle 10M+ Messages a Day

We migrated the iMessage routing service from Bun to Node, added OpenTelemetry tracing, replaced a fragile fan‑out architecture with a durable Postgres‑backed event log, fixed a binding‑cache bug that dropped messages on transient errors, and switched the OTLP exporter to gRPC, resulting in a simpler, observable, and more reliable system that can handle over a million messages daily.

Ryan

Tom

Engineering

Jul 3, 2026

How We Rebuilt Our Shared iMessage Routing to Handle 10M+ Messages a Day

We migrated the iMessage routing service from Bun to Node, added OpenTelemetry tracing, replaced a fragile fan‑out architecture with a durable Postgres‑backed event log, fixed a binding‑cache bug that dropped messages on transient errors, and switched the OTLP exporter to gRPC, resulting in a simpler, observable, and more reliable system that can handle over a million messages daily.

Feature

Jun 30, 2026

Astrolabe: Managing Mac Fleets at scale

Terraform changed how teams think about cloud infrastructure: declare the desired state, apply it, and let the tool keep reality in sync. Astrolabe brings that same model to macOS. If you run Macs in a fleet — inference nodes, CI runners, developer workstations, kiosks — you've probably stitched together shell scripts, MDM profiles, and manual checks to keep machines in shape. Astrolabe replaces that patchwork. Declare your macOS configuration in Swift with a SwiftUI-like syntax, and Astrolabe continuously enforces the state you described. No setup scripts. No periodic audits. Just a declaration that enforces states.

Ryan

Feature

Jun 30, 2026

Astrolabe: Managing Mac Fleets at scale

Terraform changed how teams think about cloud infrastructure: declare the desired state, apply it, and let the tool keep reality in sync. Astrolabe brings that same model to macOS. If you run Macs in a fleet — inference nodes, CI runners, developer workstations, kiosks — you've probably stitched together shell scripts, MDM profiles, and manual checks to keep machines in shape. Astrolabe replaces that patchwork. Declare your macOS configuration in Swift with a SwiftUI-like syntax, and Astrolabe continuously enforces the state you described. No setup scripts. No periodic audits. Just a declaration that enforces states.

Feature

Jun 25, 2026

Spectrum supports sending markdown in iMessage, Telegram, and WhatsApp

Spectrum now lets you send styled text in iMessage, Telegram, and WhatsApp — bold, italic, strikethrough, and code blocks — written in standard Markdown.

Feature

Jun 25, 2026

Spectrum supports sending markdown in iMessage, Telegram, and WhatsApp

Spectrum now lets you send styled text in iMessage, Telegram, and WhatsApp — bold, italic, strikethrough, and code blocks — written in standard Markdown.

Jul 16, 2026

How Photon built one of the most stable and enterprise-ready iMessage APIs

Photon processes over 10 million iMessage API calls per day across production deployments for companies like Rho, Vercel, Hermes Agent, Ditto, and FlipText. The platform achieves the same uptime, delivery speed, and feature coverage as Apple's own iMessage service — not through incremental improvements to the standard Mac-bridge architecture, but through a fundamentally different technical approach. This post breaks down the three engineering layers that make that possible: protocol-native Apple communication, Astrolabe (our open-source macOS fleet manager), and enterprise cloud routing on AWS EKS.

Ryan

Engineering

Jul 14, 2026

Auto-scaling and load balancing for iMessage

Your iMessage lines now scale themselves. Route users to the healthiest line with a single API call.

Ryan

Engineering

Jul 13, 2026

You can now send Live Mini App Cards in iMessage

Spectrum now supports live, interactive mini app cards inside the iMessage transcript — plus in-place updates so cards can react in real time.

Evan

Ryan

Engineering

Jul 8, 2026

We built the most feature-complete iMessage adapter for Vercel Chat SDK

We upgraded our Chat SDK iMessage adapter to Spectrum — the result is the most feature-rich and reliable iMessage integration in the ecosystem, with tapbacks, effects, mini-app cards, webhooks, and more.

Andy

Tom

Engineering

Jul 3, 2026

How We Rebuilt Our Shared iMessage Routing to Handle 10M+ Messages a Day

We migrated the iMessage routing service from Bun to Node, added OpenTelemetry tracing, replaced a fragile fan‑out architecture with a durable Postgres‑backed event log, fixed a binding‑cache bug that dropped messages on transient errors, and switched the OTLP exporter to gRPC, resulting in a simpler, observable, and more reliable system that can handle over a million messages daily.

Ryan

Tom

View all blogs

Weekly updates from the edge.

Weekly updates from the edge.

Weekly updates from the edge.

View all newsletters

Subscribe Photon Newsletter

Subscribe
Photon Newsletter