TypeScript
FalconJS is the CrowdStrike Falcon SDK for TypeScript and JavaScript. It provides full type safety across 120+ API services, handles OAuth2 authentication with automatic token management, and works in both Node.js and browser environments.
Installation
Section titled “Installation”npm install crowdstrike-falconQuick Start
Section titled “Quick Start”import FalconClient from "crowdstrike-falcon";
const client = new FalconClient({ cloud: process.env.FALCON_CLOUD!, clientId: process.env.FALCON_CLIENT_ID, clientSecret: process.env.FALCON_CLIENT_SECRET,});
const hosts = await client.hosts.queryDevicesByFilter({ filter: "hostname:*'search-term'*", limit: 10,});console.log(hosts);