Official SpeedCurve CLI and Node.js API for interacting with the SpeedCurve synthetic monitoring service. Version 2.0.10, released regularly via npm. Supports triggering deploys, monitoring deploy status, fetching synthetic test results, listing sites, and checking performance budgets. Unlike other API wrappers, this is the official package maintained by SpeedCurve, includes TypeScript definitions, and offers both CLI and programmatic API. Requires Node.js 8+ and a SpeedCurve API key.
npm install speedcurveNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates a SpeedCurve API client, triggers a deploy with note and detail, waits for completion, and checks budgets.
Upgrade Node.js to version 8 or later.
Pass API key as first argument to SpeedCurve constructor: new SpeedCurve('your-key').Use `siteId` (array of numbers) or `siteName` (array of strings) consistently.
Install globally: `npm install -g speedcurve` or use npx: `npx speedcurve deploy`
Set env variable: `export SPEEDCURVE_API_KEY=your_key` or pass --key: `speedcurve deploy --key=your_key`
No dependency data recorded yet.