Software Development Kits

Build your own hardware and software security solutions with our anti-malware SDKs and software utilities: Simple to integrate, and based on our award-winning technologies.

Cross Platform Anti-malware SDK

Avira’s Anti-malware SDK (SAVAPI) provides your customers with the industry's best protection against local malware. Highly optimized for performance, it integrates with the Avira Protection Cloud to deliver zero-day and advanced persistent threat detection.

Built upon Avira’s award-winning technology, our cross platform Anti-malware SDK delivers a set of libraries enabling the fast integration of Avira’s anti-virus engine. and local machine learning system into hardware and software security solutions.

Our Anti-malware SDK for Android (below) is specifically designed for phone and tablet computing systems.

Features

Offline scanning
Offline scanning including signature based, heuristic, generic analysis, and machine learning.

False Positive Control
Exceptional false positive detections are identified in real-time and are prevented from impacting the performance of anti-malware scanning.

Simple and flexible integration
Fully documented and supported with library and daemon service modes.

Cross platform
Windows (64-bit & 32bit), Linux, MacOS, Free BSD, OpenBSD.

Integration with Avira Protection Cloud:
Integrated machine learning for local risk evaluation.

Lightweight scanning engine
The industry's smallest memory footprint.

Features

Optimized for mobile devices (32/64 bits)
Designed for high performance, reliability, and low resource usage.

Small footprint for mobile devices
6 MB storage footprint on device, designed for mobile devices with low storage.

Optimized for fast scanning
Pre-filter APK hashes with Avira Protection Cloud for high performance.

Simple and flexible integration
Fully documented and available in native code and Java using JNI.

Self-contained
Own licensing mechanism and updater with HTTPS support.

Java Native Interface
JNI for access to the full functionality of the Avira Scan Engine.

Anti-malware SDK for Android

Based on Avira’s award-winning scan engine, Avira's Anti-malware SDK for Android (MAVAPI) is ready for integration into Android platforms and can be used to scan for malware in any type of Android file.

Avira’s Anti-malware SDK for Android provides a simple way for application developers to add malware detection capabilities to the Android devices they support by scanning internal memory or external cards. This improves both the security and performance of the device by ensuring it is not running malware that consumes precious resources. 

File Unpacker SDK

Avira’s File Unpacker SDK, is the industry’s most effective way to decompress and unpack files that may contain malware. The File Unpacker’s library adds powerful archive processing and is well suited to integration in third party security solutions. 

It is particularly suited to environments where multiple security solutions handle the same malware file. The File Unpacker SDK addresses the challenges that some solutions may have in parsing some archive formats. 

Features

Cross platform
Seamless integration into any customer OS.

Supports multiple archive types
Unpacks more than 45 container and archive types.

Simple and flexible integration
C-library with ANSI and UNICODE interfaces allow easy integration into any third-party security solution.

High Performance
Allows to register custom file operations (FOPS) for in-memory processing.

Easily configurable
Extracts files to configurable locations on hard disk.

No third-party dependencies
Runs on hardware with limited resources.

Remediation SDK

Avira’s Remediation SDK is the industry’s most effective and reliable remediation technology for developers of endpoint anti-virus systems. It enables Windows host systems to be cleaned of malware and fully repaired. 

EDR/EPP and AV vendors commonly license their endpoint scan engine technology. However, they are often forced to develop complementary remediation technology in-house because of a lack of reliable industry solutions. Avira’s Remediation SDK enables the development of a solution that delivers complete system restoration in more than 99% of cases.

Avira’s Remediation SDK is built around a C++ library with C/C++ interface. It is portable on any supported Windows platform and includes a C#.NET wrapper that enables an easy integration into third-party security solutions. 

Features

Cleans entire host
Cleans file system and registry artefacts, removes malicious WMI event subscriptions.

Standalone
Works with Avira anti-malware SDK and third-party anti-malware solutions.

Resets browser
Can reset the default browser if it was set to a malicious page.

System reboot
Can initiate a system reboot if required to clean the system.

Simple updater and licensing
Regular Rule Definition File updates and flexible licensing.

Removes more than 99% of malware
If the malware was first detected by an Avira anti-malware SDK.

Technologies

Protecting the smart home

Avira's SafeThings allows service providers and router manufacturers to protect customers' smart homes from IoT threats.

Learn more

AI and machine learning

Machine learning on the endpoint and in the cloud is one of the core technologies we use to protect people in the connected world.

Learn more

Avira Protection Cloud

At the heart of Avira's anti-malware and threat intelligence systems lies the Avira Protection Cloud.

Learn more

Avira scan technology

Find out how Avira’s scan engines utilize the most advanced machine learning, heuristics and generics. 

Learn more

Data protection 

Understanding how to protect customer data, and build a licensing model is an important part of a technology partnership.

Learn more

Let's have a chat about how we can offer you a tailored solution...

Build your own security systems with our anti-malware SDKs, and enhance your threat intelligence. Contact your local integration team now:

Contact us