SolarWinds Incident Response Developer Docs (Formerly Squadcast)
Introduction
Welcome to the official developer hub for Squadcast. This documentation provides everything you need to programmatically manage incidents, automate on-call rotations, and integrate Squadcast into your SRE and DevOps workflows.
Overview
Squadcast is an end-to-end incident management platform that unites on-call scheduling, alert routing, incident response, and post-incident analysis. Our developer tools allow you to:
Automate Workflows — Trigger actions and manage incident lifecycles programmatically.
Sync Configuration — Manage Services, Teams, and Escalation Policies as code.
Extend Functionality — Build custom integrations and data exporters using our REST APIs and SDKs.
Route Alerts — Send alerts from any monitoring tool or internal system via webhooks.
Infrastructure as Code — Manage your Squadcast configuration with Terraform.
Quick Navigation
Developer Tools
SDKs
Official Go, Python, and TypeScript SDK guides
API Reference
Complete REST API endpoint documentation
Integrations & Extensibility
Webhooks
Incoming and outgoing webhook configuration & payloads
Scripts & Automation
Pre-built scripts for common automation tasks
Terraform
Infrastructure as Code with the Squadcast Terraform provider
Official SDKs
We provide high-quality, type-safe SDKs to help you get started quickly. These libraries handle authentication, retries, and data serialization out of the box.
Authentication
Squadcast uses Bearer Token authentication for all API requests.
Generate Token: Log in to your Squadcast account and navigate to Profile → API Tokens to create a refresh token.
Get Access Token: Exchange the refresh token for an access token via the auth endpoint.
Authorize Requests: Include the access token in the
Authorizationheader.
Security Best Practice: Avoid hardcoding tokens. All official SDKs support the SQUADCASTSDK_REFRESH_TOKEN_AUTH environment variable instead of SQUADCAST_BEARER_AUTH.
Support & Community
GitHub Issues — Report bugs or request features in the respective SDK repositories.
Support — Reach out to [email protected] for technical assistance.
Status Page — Monitor API availability at status.squadcast.com.
License
All official Squadcast SDKs and documentation are licensed under the MIT License.
Last updated