Software Development Kits
Six official SDKs. Full API coverage. Pick your language and start building.
Installation
Section titled “Installation”pip install crowdstrike-falconpyInstall-Module -Name PSFalcon -Scope CurrentUsergo get github.com/crowdstrike/gofalcon/falconnpm install crowdstrike-falcon# Add to Cargo.tomlrusty_falcon = "0.3"gem install crimson-falconAuthentication Examples
Section titled “Authentication Examples”Every SDK authenticates the same way: provide your API Client ID and Secret, and the SDK handles token management automatically.
from falconpy import Hosts
# Environment authentication examplehosts = Hosts()Request-FalconToken -ClientId $env:FALCON_CLIENT_ID -ClientSecret $env:FALCON_CLIENT_SECRETclient, err := falcon.NewClient(&falcon.ApiConfig{ ClientId: os.Getenv("FALCON_CLIENT_ID"), ClientSecret: os.Getenv("FALCON_CLIENT_SECRET"), Context: context.Background(),})const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID, clientSecret: process.env.FALCON_CLIENT_SECRET,});// Reads FALCON_CLIENT_ID, FALCON_CLIENT_SECRET, FALCON_CLOUD from envlet falcon = FalconHandle::from_env().await?;Falcon.configure do |config| config.client_id = ENV["FALCON_CLIENT_ID"] config.client_secret = ENV["FALCON_CLIENT_SECRET"] config.cloud = ENV["FALCON_CLOUD"]end