{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/6"}],"enrichment":{"capability":"awacs generates AWS IAM policy JSON from Python code, with built-in validation to catch policy format and type errors early.","skillfed_tags":["aws-iam","policy-as-code","infrastructure"],"use_cases":["Generate S3 bucket policies programmatically with validated principals, actions, and resources","Build IAM role trust policies in code rather than JSON templates","Create reusable policy templates by parameterizing awacs objects with account IDs and resource ARNs","Catch policy syntax errors during development instead of at AWS deployment time"],"what_it_does":"awacs is a Python library for programmatically building AWS IAM access policies as JSON. Instead of hand-writing policy JSON, you write Python code using awacs classes like PolicyDocument, Statement, Principal, and Action, then serialize to JSON. The library validates policy structure and types as you build, catching common errors before the policy reaches AWS.\n\nIt's designed to work with AWS IAM, S3, and other AWS services that accept policy documents. The library has no runtime dependencies, making it lightweight to add to infrastructure-as-code projects. It's actively maintained and supports Python 3.9 and later.","worth_installing":"Yes. awacs is actively maintained, has no dependencies, supports current Python versions, carries no known vulnerabilities, and solves a real problem\u2014writing AWS policies in code with validation. Use it if you're building infrastructure-as-code that needs to generate IAM policies programmatically."},"id":"awacs","links":{"html":"https://skillfed.io/packages/awacs","md":"https://skillfed.io/packages/awacs.md","pypi":"https://pypi.org/project/awacs/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-07","license_spdx":null,"license_treatment":"permissive","name":"awacs","python_support":"supports_current","summary":"AWS Access Policy Language creation library"},"popularity":{"monthly_downloads":808633,"position":5013,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.6.0"}
