Embed Live Streams in WordPress in 2 Minutes
The only streaming plugin with visual preview, multi-platform support, and 8 professional layouts.
Add your Stream to your Website
Your viewers are on WordPress. Your streams aren't.
Embedding Twitch in WordPress means:Copy-pasting iframe code that breaks on mobile
No channel status indicators
Manual updates when going live
Zero control over appearanceStreamWP fixes this in under 120 seconds.

How it works
1. Install Plugin (30 seconds)
WordPress Admin → Plugins → Add New → Search "StreamWP"
2. Add API Key (30 seconds)
StreamWP → Settings → Paste Twitch API Key
3. Embed Stream (60 seconds)
[streamwp_embed channel="your_channel"]
Result: Auto-updating stream embed with offline placeholder, responsive design, and live status indicator.
Pro Features
StreamWP Free
$59.99
$
0
- ✅ Twitch integration
- ✅ 3 layouts (Player, Wall, Status)
- ✅ Responsive embeds
- ✅ 5-minute cache
- ✅ Offline placeholders
- ❌ Visual builder
- ❌ YouTube/Kick/Rumble
- ❌ Analytics
StreamWP Pro
30 day money back guarantee
$59.99
$
49
1 year
- ✅ Twitch integration
- ✅ 3 layouts (Player, Wall, Status)
- ✅ Responsive embeds
- ✅ 5-minute cache
- ✅ Offline placeholders
- ✅ Visual shortcode builder
- ✅ Multi-platform (YouTube, Kick, Rumble)
- ✅ Analytics dashboard
- ✅ Live preview system
- ✅ Priority support
All Included. No Limitations.
Best
Our Writing Studio
Sorry, we couldn't find any posts. Please try a different search.
Technical Specifications
Requirements
- WordPress 5.8+
- PHP 7.4+
- Platform API keys (free from Twitch/YouTube)
Performance
- Page Speed: <50ms added load time
- Caching: Built-in with Redis/Memcached support
- CDN Ready: Automatic image optimization
- Database: 3 tables, <1MB total
Developer Features
php
// Custom layouts
add_filter('streamwp_layouts', function($layouts) {
$layouts['custom'] = 'My_Custom_Layout_Class';
return $layouts;
});
// Modify API responses
add_filter('streamwp_api_data', function($data, $platform) {
// Transform data
return $data;
}, 10, 2);