#api-client #obfuscation #binary #security #api

codedefender-api

Blocking client library for the CodeDefender binary obfuscation API

17 releases

Uses new Rust 2024

0.2.8 Dec 15, 2025
0.2.7 Dec 9, 2025
0.2.5 Nov 25, 2025
0.1.9 Nov 19, 2025
0.1.3 Jul 13, 2025

#33 in #obfuscation

Apache-2.0

33KB
482 lines

High-level client interface for interacting with the CodeDefender SaaS API.

This module provides functions to upload files, analyze binaries, initiate obfuscation, and poll for obfuscation results via blocking HTTP requests.

All endpoints require a valid API key, passed via the Authorization header using the ApiKey scheme.


CodeDefender API (Blocking Client)

This crate provides a blocking Rust client for interacting with the CodeDefender SaaS platform. Upload binaries, analyze them, trigger obfuscation, and poll for results — all from Rust.

See full docs at: https://docs.rs/codedefender-api

Dependencies

~5–20MB
~209K SLoC