2 releases

new 0.1.1 Feb 15, 2025
0.1.0 Feb 15, 2025

#732 in Cryptography

Download history 209/week @ 2025-02-12

209 downloads per month

MIT license

36KB
433 lines

Table of Contents↗️

tencent-sdk-rust

📦 Tencent Cloud API SDK written in Rust


This project is a Tencent Cloud API SDK written in Rust, designed to help developers integrate Tencent Cloud services easily. The SDK uses asynchronous programming (via Tokio) and encapsulates functionalities such as request signing ( TC3-HMAC-SHA256), unified request handling, and modular service interfaces (e.g., CVM, Billing, Tag, etc.).

Features

  • Asynchronous Support: Built on Tokio for high concurrency.
  • Request Signing: Implements Tencent Cloud's TC3-HMAC-SHA256 signature algorithm.
  • Detailed Documentation: Each interface is documented with detailed input/output parameter tables.
  • Comprehensive Testing: Each service interface includes test cases to ensure correct functionality.

Implemented Interfaces

  • CVM Module

    • DescribeInstances
    • ResetInstancesPassword
    • DescribeInstanceVncUrl
    • StartInstances
    • RebootInstances
    • StopInstances
    • ModifyInstancesProject
  • Tag Module

    • DescribeProjects
  • Billing Module

    • DescribeAccountBalance

Dependencies

~8–19MB
~262K SLoC