
Aws Sdk Java V2 Kms
Implement envelope encryption, CMK usage, and KMS API calls in Java services with AWS SDK for Java v2.
Overview
aws-sdk-java-v2-kms is an agent skill for the Build phase that helps implement AWS KMS encryption and key operations with AWS SDK for Java v2.
Install
npx skills add https://github.com/giuseppe-trisciuoglio/developer-kit --skill aws-sdk-java-v2-kmsWhat is this skill?
- Focused skill package for AWS SDK for Java v2 KMS APIs in the developer-kit catalog
- Supports solo builders adding customer-managed keys and encrypt/decrypt flows to existing Java backends
- Pairs with AWS account setup and IAM policies you define outside the skill
- Catalog-listed integration skill (developer-kit / aws-sdk-java-v2-kms)
Adoption & trust: 1.1k installs on skills.sh; 271 GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You are adding encryption to a Java service but do not want to guess KMS client setup, key IDs, or v2 API shapes under time pressure.
Who is it for?
Indie developers building Java/Spring-style backends on AWS who need CMK-backed crypto in the app layer.
Skip if: Greenfield projects on non-AWS clouds, teams that only need Terraform/KMS provisioning with no Java code, or pure frontend work.
When should I use this skill?
Implementing or extending Java services that call AWS KMS via SDK for Java v2.
What do I get? / Deliverables
Your agent produces JVM-ready KMS integration code and usage patterns you can test against a dev key before hardening IAM for production.
- KMS client usage snippets
- Encrypt/decrypt or data-key flow aligned to your service
Recommended Skills
Journey fit
Build is where you wire secrets and crypto primitives into application code—not a launch or operate monitoring task. Backend subphase matches server-side KMS clients, data-key flows, and IAM-scoped encryption in JVM services.
How it compares
Skill-guided Java KMS integration—not a managed secrets UI or a general AWS Copilot for every service.
Common Questions / FAQ
Who is aws-sdk-java-v2-kms for?
Solo builders and small teams writing Java backend services on AWS who want agent help for KMS-specific SDK v2 calls.
When should I use aws-sdk-java-v2-kms?
During Build when you are implementing encrypt/decrypt, GenerateDataKey, or CMK configuration in Java before shipping and security review.
Is aws-sdk-java-v2-kms safe to install?
Treat it like any cloud integration skill: it may suggest code that uses credentials and calls AWS APIs—review the Security Audits panel on this page and never paste production secrets into chats.
SKILL.md
READMESKILL.md - Aws Sdk Java V2 Kms
# aws-sdk-java-v2-kms Installs: 1104 Source: giuseppe-trisciuoglio/developer-kit { "id": "giuseppe-trisciuoglio/developer-kit/aws-sdk-java-v2-kms", "url": "https://www.skills.sh/giuseppe-trisciuoglio/developer-kit/aws-sdk-java-v2-kms", "name": "aws-sdk-java-v2-kms", "slug": "aws-sdk-java-v2-kms", "source": "giuseppe-trisciuoglio/developer-kit", "installs": 1104, "installUrl": "https://github.com/giuseppe-trisciuoglio/developer-kit", "sourceType": "github" }