Skip to content

Developer Guide

Use IAM Policy Validator programmatically in your Python applications.

  • Python SDK


    Validate policies in your Python code

    SDK Guide

  • Custom Checks


    Write organization-specific validation rules

    Custom Checks

  • Architecture


    Understand the system design

    Architecture

Quick Example

import asyncio
from iam_validator.sdk import validate_file

async def main():
    result = await validate_file("policy.json")

    if result.is_valid:
        print("Policy is valid!")
    else:
        for issue in result.issues:
            print(f"{issue.severity}: {issue.message}")

asyncio.run(main())