circle-info
Squadcast is now SolarWinds Incident Response

SolarWinds Incident Response Developer Docs (formerly Squadcast)

Build, integrate, and automate your incident response workflows with SolarWinds Incident Response APIs, webhooks, and developer tools.

Introduction

Welcome to the developer hub for SolarWinds Incident Responsearrow-up-right. This documentation provides everything you need to programmatically manage incidents, automate on-call rotations, and integrate SolarWinds Incident Response into your SRE and DevOps workflows.

Overview

SolarWinds Incident Response 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 SolarWinds Incident Response configuration with Terraform.

Quick Navigation

Developer Tools

Section
Description

SDKs

Official Go, Python, and TypeScript SDK guides

API Reference

Complete REST API endpoint documentation

Integrations & Extensibility

Section
Description

Webhooks

Incoming and outgoing webhook configuration & payloads

Scripts & Automation

Pre-built scripts for common automation tasks

Terraform

Infrastructure as Code with the SolarWinds Incident Response 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.

Language
Package
Install

Go

go get github.com/SquadcastHub/squadcast-sdk-go

Python

pip install squadcast-sdk

TypeScript

npm add @solarwinds/squadcast-sdk-typescript

Authentication

SolarWinds Incident Response uses Bearer Token authentication for all API requests.

  1. Generate Token: Log in to your Incident Response account and navigate to Profile → API Tokens to create a refresh token.

  2. Get Access Token: Exchange the refresh token for an access token via the auth endpoint.

  3. Authorize Requests: Include the access token in the Authorization header.

circle-info

Security Best Practice: Avoid hardcoding tokens. All official SDKs support the SQUADCASTSDK_REFRESH_TOKEN_AUTH environment variable instead of SQUADCAST_BEARER_AUTH.

Support & Community

License

All official SolarWinds Incident Response SDKs and documentation are licensed under the MIT Licensearrow-up-right.

Last updated