Real-time is powerful. But setting it up? Ugh.

WebSocket servers. Pub/sub infra. Authentication layers. Fallbacks. Boilerplate. You just want to send an event and see it show up on the client. Simple as that. That’s why we built Telpun.


πŸš€ What Telpun gives you

  • Zero setup β€” Just send an HTTP request to publish events.
  • Instant delivery β€” Clients subscribe with EventSource. No WebSocket headache.
  • MVP-friendly β€” Build near real-time apps without realtime infra.
  • Language agnostic β€” Works with PHP, Go, Python, Laravel, Node, etc.
  • Works anywhere β€” Serverless, VPS, shared hosting.

πŸ› οΈ Built for developers who move fast

Perfect for:

  • Live dashboards
  • Near real-time notifications
  • Chat apps or game lobbies
  • IoT/sensor data feeds

πŸ’¬ How it works

  1. Client subscribes with EventSource.
  2. Your backend sends message to Telpun.
  3. Telpun handles delivery, scaling, and connections.
Listen to a topic (frontend):

const telpun = new Telpun(SUBSCRIBER_API_KEY, ['topic', 'topic2'])
telpun.on('topic.action', data => {
  console.log('New event:', data)
})
telpun.on('topic2.action', data => {
  console.log('New event:', data)
})
telpun.connect()

//you can subscribe to multiple topics with comma separated (topic,topic2)
Send a message to specific topic and action (backend):

curl -X POST https://telpun.com/hub?key={PUBLISHER_API_KEY} \
  -H "Content-Type: application/json" \
  -d '{
    "topic": "topic",
    "action": "action"
    "data": { "text": "Hello, world!" }
}'

✨ Focus on building, not plumbing

Telpun handles:

  • Connection management
  • Event delivery
  • Scaling
  • Developer happiness πŸ˜„