SDKs
TypeScript libraries for calling the Pixel Systems API from a browser or a server.Both libraries call the endpoints documented under API Reference and return the same verdict 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. Neither is published publicly yet: contact us for access.
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-data with 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 under API Reference. A change that breaks an existing call arrives as a new API version, not as a change to /v1.