The command line for the Heyrafiki API.
hey gives integration teams a fast, scriptable path into the same governed
REST contract used by the Platform and SDKs. It checks local configuration and
runs authenticated read requests against Sandbox projects.
Requires Node.js 22 or newer.
git clone https://github.com/heyrafiki/hey.git
cd hey
npm ci
npm run check
node dist/index.js doctorSet HEYRAFIKI_API_KEY, then inspect a resource:
node dist/index.js get /practitioners?limit=5The command preserves the API request identifier and typed error envelope so CI and operator workflows can retain the same evidence as direct REST clients. Write operations remain caller-controlled through the REST API and typed SDKs.
npm run pack:dry-runThe package contains the compiled command, README, license and package metadata. Keys and local configuration are never included.
Keep API keys in an environment secret store and use a Sandbox project for integration tests. Report vulnerabilities through the Heyrafiki security policy.
Licensed under the Apache License 2.0.