Detection where your systems already decide
A key, a call, a verdict. Official SDKs for TypeScript and Python wrap the same API the dashboard runs on, so what you build sees exactly what an analyst sees.
A dozen lines to a verdict
Install the SDK, set a key, send a file or a URL. Audio and image answer in the same call. Video is submitted and polled, and the SDK will wait until the job finishes so you do not have to. More on the SDKs.
- npm
npm install @raid_ai/sdk - pip
pip install raidxai
Three products, two ways of answering
Document forensics and meeting protection run in the platform and are not yet on the key authenticated API.
Voice and audio
Send a file or a URL and get the verdict back in the response.
Image forensics
Send an image or a URL and get the verdict, the region and the likely generator.
Video forensics
Submit the file, then poll the job or let the SDK wait until it finishes.
What governs a key
Keys with scopes and expiry
Every key is scoped to the products it may call and carries an expiry. Rotate it at any time from the dashboard.
Rate limits per plan
Limits follow the plan rather than the key, so one integration cannot drain the tenant's allowance.
Every call in the audit log
Each request is written to the same append only trail as the dashboard, streamable to your SIEM.