sse-streaming

Implement Server-Sent Events for real-time one-way data streaming over HTTP.

783|62|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/dadbodgeoff/drift --skill sse-streaming-dadbodgeoff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sse-streaming
Source: https://github.com/dadbodgeoff/drift/tree/main/drift%20v1%20depreciated/skills/sse-streaming
Command: npx skills add https://github.com/dadbodgeoff/drift --skill sse-streaming-dadbodgeoff

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enables real-time, server-to-client data streaming, crucial for applications needing instant updates without manual refreshes.

Core Features & Use Cases

  • Server-Sent Events (SSE): Efficiently push data from server to client over HTTP.
  • Automatic Reconnection: Handles network interruptions gracefully.
  • Heartbeats: Keeps connections alive through proxies and firewalls.
  • Use Case: Powering live dashboards, delivering instant notifications, or showing progress indicators for long-running tasks.

Quick Start

Use the sse-streaming skill to establish a real-time connection to the server for live updates.

Frequently Asked Questions about sse-streaming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement Server-Sent Events for real-time data streaming?

Server-Sent Events (SSE) enable real-time data streaming from server to client over HTTP. This implementation manages persistent connections with automatic reconnection and heartbeats to push live updates for dashboards and notifications.

What is the best way to handle SSE connection drops and network interruptions?

Handling SSE connection drops requires automatic reconnection logic. This implementation manages network interruptions gracefully by maintaining persistent HTTP connections and sending heartbeats to keep connections alive through proxies and firewalls.

Can I use SSE streaming with both Python and TypeScript backend environments?

SSE streaming supports both TypeScript/JavaScript and Python environments for backend implementation. It provides a frontend client for seamless integration across these different development stacks.

When should I use Server-Sent Events instead of other real-time streaming methods?

Use Server-Sent Events for one-way real-time data streaming from server to client. SSE is ideal for powering live dashboards, delivering instant notifications, or showing progress indicators for long-running tasks without manual refreshes.

How do I keep SSE connections alive through proxies and firewalls?

Keeping SSE connections alive through proxies and firewalls requires heartbeat signals. This implementation sends periodic heartbeats over the persistent HTTP connection to prevent timeouts and maintain the real-time data stream.

Does SSE streaming work for showing progress indicators during long-running tasks?

SSE streaming works effectively for progress indicators during long-running tasks. It pushes real-time updates from the server to the client over a persistent HTTP connection, eliminating the need for manual page refreshes.