Official SDKs

Scanii's API is plain HTTPS, so any HTTP client works. To save you the boilerplate, we ship official SDKs in eight languages — all open source under Apache 2.0, all installable from your language's standard registry.

Every SDK follows the same three principles:

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

For details on how Scanii's API evolves and how SDKs handle version transitions, see our API versioning policy.

Official SDKs

Language Package Source
Java com.scanii:scanii-java      on Maven Central scanii/scanii-java
.NET Scanii      on NuGet scanii/scanii-dotnet
Go pkg.go.dev/github.com/scanii/scanii-go      scanii/scanii-go
Node / TypeScript @scanii/core      on npm scanii/scanii-node
PHP scanii/scanii-php      on Packagist scanii/scanii-php
Rust scanii      on crates.io scanii/scanii-rust
Ruby scanii-ruby      on RubyGems scanii/scanii-ruby
Python scanii-python  on pypi scanii/scanii-python

Other tooling

Tool Purpose Source
scanii-cli      Local mock server + CLI for testing without burning real API quota scanii/scanii-cli
setup-cli-action      GitHub Action to spin up scanii-cli      in CI scanii/setup-cli-action
scanii-lambda      Automatically process S3 stored objects scanii/scanii-lambda

Each SDK's README has installation instructions, a quickstart, and the full API reference. Bug reports and questions: support@uvasoftware.com.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us