circle-info
Squadcast is now SolarWinds Incident Response

SolarWinds Incident Response Developer Docs (Formerly Squadcast)

Introduction

Welcome to the official developer hub for Squadcastarrow-up-right. 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

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 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.

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

Squadcast uses Bearer Token authentication for all API requests.

  1. Generate Token: Log in to your Squadcast 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 Squadcast SDKs and documentation are licensed under the MIT Licensearrow-up-right.

Last updated