SDKs
TypeScript libraries for calling the Pixel Systems API from a browser or a server.
Both libraries call the endpoints documented in the API reference and return the same result structure, so an integration written against one reads the same results as an integration written against the API directly. Which one you need depends on where the file is submitted from. Both are available on request: contact us for access.
Choose an SDK
What the SDKs handle for you
Everything below is work you would otherwise write yourself against the REST API:
- Authenticating each call, and keeping the API key off the browser.
- Encoding the file upload as
multipart/form-datawith the right boundary. - Waiting for a verdict: polling a job until its status leaves
processing, instead of a hand-written loop. - Typed results and typed errors, so a verdict field or an error code is checked at compile time rather than at runtime.
Versioning
Both SDKs target version 1 of the API, the same /v1 paths listed in the API reference. A change that breaks an existing call arrives as a new API version, not as a change to /v1.