Version ยท C ABI interface, 6 pre-compiled platforms, callable from any language calls
The underlying compression engine shared across the entire SmartSlim product line
Rust compression engine SDK is SmartSlim Desktop, Server version, network version shared underlying compression core, to Rust written in and exports standard C ABI interface. it to dynamic library (.so / .dylib / .dll) distributed as, can be Python (ctypes), Rust (FFI), Java (JNI), C# (P-Invoke) and any language supporting C calls. SDK built-in authorization verification mechanism, ensure only authorized parties can invoke compression capabilities.
Standard C ABI interface, easy to integrate
Out of the box, no need to self compile Rust toolchain
Linux x86_64 desktop/general environment, .so dynamic library.
Linux aarch64 (including AWS Graviton / ARM64 server), .so dynamic library.
Linux x86_64 Server version, enabled authorization verification and audit capability.
Linux aarch64 Server version, adapted for ARM64 server.
Universal binary (simultaneously includes Intel and Apple Silicon), .dylib dynamic library.
Windows x86_64, .dll dynamic library.
Multiple protection layers against unauthorized calls
SDK verifies caller identity through signature mechanism. Third parties without correct integration cannot pass verification.
Server version verifies license through authorization code, supports offline authorization. Re-authorization required for machine change.
Built-in runtime protection mechanism, preventing unauthorized calls and reverse analysis. Full platform support.
4 tier authorization, enable on demand compression capabilities
| authorization type | Image Compression | video compression | audio compression | document compression | Max Concurrency | batch processing |
|---|---|---|---|---|---|---|
| Trial (trial) | 1 | |||||
| Standard(standard) | 4 | |||||
| Professional (professional) | 8 | |||||
| Enterprise (enterprise) | 16+ |
Compile once, call from anywhere
Via ctypes.CDLL load dynamic library, use c_char_p / c_void_p / CFUNCTYPE Statement function and callback.
Via extern "C" declare and link dynamic library, directly call C ABI function, zero overhead.
Written in JNI bridge layer, via System.loadLibrary load dynamic library, in native method call in C ABI.
Use [DllImport] feature Statement external function, via .NET runtime auto-load dynamic library.
Contact our business team for trial license and integration documentation