Integrations
Integrate Soke with your favorite tools and automation platforms — with downloadable workflow templates.
Integrations Overview
Soke's REST API works with any HTTP client or automation platform. We provide detailed guides, downloadable workflow templates, and step-by-step instructions for the most popular integration methods.
Integration guides
| Platform | Type | Downloadable Workflows | Best for |
|---|---|---|---|
| n8n | Visual workflow automation | 7 JSON templates | Developers who want full control and self-hosting |
| Make | No-code automation | 4 JSON blueprints | Non-technical users building visual scenarios |
| Zapier | Trigger-based automation | Step-by-step guides | Connecting Soke to 5,000+ apps quickly |
| cURL Examples | Command-line reference | — | Quick testing and scripting |
Platform comparison
| Feature | n8n | Make | Zapier |
|---|---|---|---|
| Downloadable templates | Yes (JSON import) | Yes (Blueprint JSON) | No (manual setup) |
| Async job polling | Wait node + loop | Sleep + Repeater | Delay + chained polls |
| Self-hosted option | Yes | No | No |
| Free tier available | Yes (self-hosted) | Limited | Limited |
| Loop/retry support | Native | Native (Repeater) | Limited (no native loops) |
| Best for | Full automation pipelines | Visual no-code scenarios | Quick app-to-app connections |
Authentication
All integrations use the same API key authentication. Add the X-Soke-Key header to every request:
X-Soke-Key: sk_live_your_api_keyGet your API key from the Soke dashboard. See the Authentication guide for details on API key and JWT authentication.
Response format
All endpoints return the same response envelope, making it easy to build consistent integrations:
{
"success": true,
"data": { /* endpoint-specific results */ },
"meta": { "platform": "youtube", "request_id": "uuid", "processing_time_ms": 142 }
}Always check the success field before processing data. See the API Reference for error codes and response details.
Need help choosing? Use n8n if you want self-hosting and maximum flexibility. Use Make for visual, no-code scenarios. Use Zapier if you need to connect Soke to a specific app from Zapier's 5,000+ integrations.