Available SDKs
Node.js
TypeScript-first SDK with zero runtime dependencies. Supports ESM and CommonJS.
More coming soon
Python, Go, and other SDKs are on the roadmap.
Why Use an SDK?
While you can call the pdf noodle API directly withfetch or any HTTP client, the SDKs provide:
- Type safety — Full TypeScript definitions for every request and response
- Automatic polling — When synchronous PDF generation exceeds 30 seconds, the SDK polls the status endpoint automatically with exponential backoff
- Consistent error handling — Every method returns
{ data, error }so you never forget to handle failures - Zero configuration — Just pass your API key and start generating PDFs