{"library":"aws-cdk-lib","install":[{"cmd":"pip install aws-cdk-lib constructs","imports":["import aws_cdk as cdk\nfrom aws_cdk import (\n    Stack,\n    App,\n    Duration,\n    RemovalPolicy,\n    aws_s3 as s3,\n    aws_lambda as lambda_,\n    aws_iam as iam,\n)\nfrom constructs import Construct\n\nclass MyStack(Stack):\n    def __init__(self, scope: Construct, id: str, **kwargs):\n        super().__init__(scope, id, **kwargs)\n\n        bucket = s3.Bucket(\n            self, 'MyBucket',\n            removal_policy=RemovalPolicy.DESTROY,\n            versioned=True\n        )\n\napp = App()\nMyStack(app, 'MyStack')\napp.synth()","# Stable constructs — from aws_cdk\nfrom aws_cdk import aws_s3 as s3\nfrom aws_cdk import aws_lambda as lambda_\n\n# Experimental constructs — separate alpha package\n# pip install aws-cdk.aws-apigatewayv2-alpha\nfrom aws_cdk.aws_apigatewayv2_alpha import HttpApi\n\n# Check stability before using — alpha APIs may break between minor versions"]},{"cmd":"npm install -g aws-cdk","imports":[]}]}