Bring agents to the interfaces
millions already use.

Bring agents to the
interfaces millions already use.

Bring agents to the interfaces
millions already use.

Spectrum is an open-source framework that connects your agents to
iMessage, Telegram, WhatsApp, X, Discord, Instagram, and other interfaces people use every day.

Spectrum is an open-source framework that
connects your agents to iMessage, Telegram,
WhatsApp, X, Discord, Instagram,
and other interfaces people use every day.

Well done!

👍

👍

Flag for human review.

9:41 AM

👍

❤️

Iced latte

Caramel Macchiato

􀁞

Here are the restaurants:

Simple, Powerful, Unified API
with Excellent Ergonomics

Lucie

🌞 Enjoying the sunshine

Isn't the weather perfect today?!

Cong hang 🥹

13:24

You can renew your loyalty
card nowto keep enjoying
exclusive discounts

9:41 AM

View my balance

Unlock exclusive offers

Cancel

Renew

Cross Channel

iMessage

WhatsApp

Phone

Email

const spectrum = Spectrum(providers: [...], config: {...})
const agent = new Agent()

// Handle incoming messages by type
spectrum.onMessage(async ({ space, message }) => {
  switch (message.type) {
    case "text":
      const response = await agent.generate(message.content)
      await space.send("Hello World", attachment(...))
      await space.send(response)
    case "attachment":
      await message.react("like")
  }
})

// Auto-select the best available channel for delivery
await spectrum.send("+123456789", sticker(...))

// Explicitly route through iMessage with Telegram as fallback
await spectrum.send("+123456789", imessage().fallback(telegram()), poll({...}))

Well done!

👍

👍

Simple, Powerful, Unified API
with Excellent Ergonomics

You can renew your loyalty
card nowto keep enjoying
exclusive discounts

9:41 AM

View my balance

Unlock exclusive offers

Cancel

Renew

Cross Channel

iMessage

WhatsApp

Phone

Email

const spectrum = Spectrum(providers: [...], config: {...})
const agent = new Agent()

// Handle incoming messages by type
spectrum.onMessage(async ({ space, message }) => {
  switch (message.type) {
    case "text":
      const response = await agent.generate(message.content)
      await space.send("Hello World", attachment(...))
      await space.send(response)
    case "attachment":
      await message.react("like")
  }
})

// Auto-select the best available channel for delivery
await spectrum.send("+123456789", sticker(...))

// Explicitly route through iMessage with Telegram as fallback
await spectrum.send("+123456789", imessage().fallback(telegram()), poll({...}))

Designed for Production

Bring agents to the interfaces
millions already use.

Bring agents to the interfaces
millions already use.

Spectrum stays fast and reliable at any size, with built‑in observability,
content adaptation, and ability to scale from your first user to millions.

Spectrum stays fast and reliable at any size,
with built‑in observability, content adaptation,
and ability to scale from your first user to millions.

<100ms

<100ms

<100ms

Low latency. High reliability.

Under 1s delivery on Photon's edge network with 99.9% uptime.

Iced latte

Caramel Macchiato

Americano

Ice Water

Iced latte

Caramel Macchiato

Americano

Ice Water

Iced latte

Caramel Macchiato

Americano

Ice Water

Adaptive Content

Render each messaging in most native format for every platforms.

Scale from 1 to millions

Zero configuration scale across platform user limits.

Total Message

128,432

Active Agents

14

Success Rate

99.87%

Success Rate

1ms

Inbound Messages

imessage

46%

telegram

31%

other

23%

Outbound Delivery

Delivered

99.9%

Retried

0.08%

Failed

0.02%

Total Message

128,432

Active Agents

14

Success Rate

99.87%

Success Rate

1ms

Inbound Messages

imessage

46%

telegram

31%

other

23%

Outbound Delivery

Delivered

99.9%

Retried

0.08%

Failed

0.02%

Total Message

128,432

Active Agents

14

Success Rate

99.87%

Success Rate

1ms

Inbound Messages

imessage

46%

telegram

31%

other

23%

Outbound Delivery

Delivered

99.9%

Retried

0.08%

Failed

0.02%

Observability platform

A complete audit for every message, with human-in-the-loop controls.

Photon SDK

Build Human-Level
Interactive Agents effortlessly

Build Human-Level
Interactive Agents effortlessly

Declarative Agent SDK built upon Spectrum helps you build native messaging agents with excellent interaction capabilities.

Declarative Agent SDK built upon Spectrum helps you build native messaging agents with excellent interaction capabilities.

Perfectly Handle Multipart Messaging

Perfectly Handle Multipart Messaging

Perfectly Handle Multipart Messaging

Trusted by the world's
best agent teams and developers

Trusted by the world's
best agent teams and developers

Trusted by the world's
best agent teams and developers

Ditto

Ditto is an iMessage-based matchmaker for college students that eliminates swiping and handles all logistics from match to venue. With 42,000+ users across five campuses, Ditto chose Photon to power their iMessage infrastructure - letting their team focus purely on the AI matchmaking engine. 

Visit Website

Ditto

Ditto is an iMessage-based matchmaker for college students that eliminates swiping and handles all logistics from match to venue. With 42,000+ users across five campuses, Ditto chose Photon to power their iMessage infrastructure - letting their team focus purely on the AI matchmaking engine. 

Visit Website

Ditto

Ditto is an iMessage-based matchmaker for college students that eliminates swiping and handles all logistics from match to venue. With 42,000+ users across five campuses, Ditto chose Photon to power their iMessage infrastructure - letting their team focus purely on the AI matchmaking engine. 

Visit Website

Bring your

Travel

agent

to

iMessage

in seconds.

Bring your

Travel

agent

to

iMessage

in seconds.

Bring your

Travel

agent

to

iMessage

in seconds.

Manus Agent Template

Coming Soon

Customer Support Agent Template

Coming Soon

Companionship Agent Template

Coming Soon

Productivity Agent Template

Coming Soon

Concierge Agent Template

Coming Soon

Companionship Agent Template

Manus Agent Template

Coming Soon

Productivity Agent Template

Coming Soon

Customer Support Agent Template

Coming Soon

Concierge Agent Template

l

Spectrum

1.1k

l

Contact

l

Spectrum

Photon

© Photon 2026 All Rights Reserved.

© Photon 2025 All Rights Reserved.