> For the complete documentation index, see [llms.txt](https://oten.gitbook.io/kms-support/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://oten.gitbook.io/kms-support/user-guide/publish-your-docs-1/api-platform/sdk-guide.md).

# SDK guide

### **Overview**

**SDK Platform API** for Key Management Service. Provides key management and cryptographic operations for SDK integration.

Ready-to-use code snippets to help your team integrate KMS API quickly. Copy, paste, and replace placeholder values with your actual API key and key IDs.

{% embed url="<https://app.supademo.com/demo/cmpc9c4mu610yqmq6b10103b4?utm_source=link>" %}

### Menu for SDK guide

* **Authentication method**
  * This API supports two authentication methods: API Key (simplest) & OAuth 2.0 Client Credentials (M2M)
* **Key Management**
  * Key lifecycle operations - create, update, and rotate keys
* **Crypto Operations**
  * Cryptographic operations - encrypt and decrypt data using CMKs
* **Models** (For more details, please access the SDK in the KMS app to view the full information.)
  * ErrorResponse​Copy
  * CreateKeyRequest​Copy
  * UpdateKeyRequest​Copy
  * RotateKeyRequest​Copy
  * KeyResponse​Copy
  * KeyData​Copy
  * EncryptRequest​Copy
  * DecryptRequest​Copy
  * EncryptResponse​Copy
  * DecryptResponse​
