Skip to content
@scanii

Scanii.com

Content security in a single API call.

Scanii

Content security in a single API call. Detect malware, unsafe images, and unsafe language in files, across six AWS regions worldwide.

scanii.com · Documentation & support · API reference · Status · Trust center

Quick start

curl -u "$SCANII_KEY:$SCANII_SECRET" \
  -F "file=@./suspicious.pdf" \
  https://api.scanii.com/v2.2/files

Or use one of the official SDKs.

Official SDKs

SDK Language Install
scanii-java Java com.scanii:scanii-java (Maven Central)
scanii-dotnet C# / .NET dotnet add package Scanii
scanii-go Go go get github.com/scanii/scanii-go
scanii-node TypeScript / Node npm install @scanii/core
scanii-php PHP composer require scanii/scanii-php
scanii-rust Rust cargo add scanii
scanii-ruby Ruby gem install scanii-ruby
scanii-python Python pip install scanii-python

Develop and test without consuming credits

scanii-cli is a local mock server that mirrors the Scanii API — including malware, unsafe image, and unsafe language detection responses — without making real API calls or consuming credits. Use it for local development and integration tests.

For GitHub Actions, setup-cli-action installs scanii-cli and starts the mock server on Linux, macOS, and Windows runners in a single step. Every official SDK uses it in CI.

SDK principles

Every official SDK is built to the same three principles:

  1. Light. Zero runtime dependencies, stdlib only.
  2. Up to date. Always current with the latest Scanii API.
  3. Integration-only. Wraps the REST API — retries, concurrency, and batching are the caller's responsibility.

Resources


Apache-2.0 licensed. © Uva Software, LLC.

Pinned Loading

  1. scanii-java scanii-java Public

    Java interface to the scanii.com content processing service

    Java 4 2

  2. scanii-cli scanii-cli Public

    Scanii.com command line interface

    Go 1

  3. scanii-dotnet scanii-dotnet Public

    .NET interface to the scanii.com content processing service

    C# 2 3

  4. scanii-lambda scanii-lambda Public

    A Sam-Packaged AWS Lambda client to the scanii.com content processing service

    JavaScript 26 10

  5. scanii-python scanii-python Public

    Python interface to the scanii.com content processing service

    Python 1

  6. scanii-rust scanii-rust Public

    Rust client to scanii.com

    Rust

Repositories

Showing 10 of 17 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…