Installation
Current published release:@grantex/sdk@0.3.13 (verified July 12, 2026).
npm install @grantex/sdk command follows npm’s current latest
tag. Keep the exact version above in reproducible builds. See
Release Status before upgrading.
Requirements
- Node.js 18+ (uses native
fetchandcrypto) - ESM only — the package ships as
"type": "module"with TypeScriptNodeNextresolution
Configuration
Options
Your Grantex API key. Falls back to the
GRANTEX_API_KEY environment variable if omitted.Base URL for the Grantex API. Override for self-hosted or local development.
Request timeout in milliseconds. The SDK uses
AbortController to enforce the deadline.Quick start
The complete authorization flow in one script:Available resources
TheGrantex client exposes the following sub-clients:
Standalone exports
These functions can be used without instantiating aGrantex client:
Error handling
All errors extendGrantexError. See the Error Handling reference for the full hierarchy and usage patterns.