{"id":27095,"library":"kappa","title":"kappa","description":"A CLI tool for AWS Lambda developers, providing commands to create, deploy, invoke, and manage Lambda functions and event sources. Current version is 0.7.0, last released in 2016 with no recent activity.","status":"deprecated","version":"0.7.0","language":"python","source_language":"en","source_url":"https://github.com/garnaat/kappa","tags":["aws","lambda","cli","serverless"],"install":[{"cmd":"pip install kappa","lang":"bash","label":"PyPI"}],"dependencies":[{"reason":"AWS SDK for Python, required for AWS interactions","package":"boto3","optional":false}],"imports":[{"note":"","wrong":"","symbol":"Kappa","correct":"from kappa import Kappa"}],"quickstart":{"code":"from kappa import Kappa\nimport os\nk = Kappa(profile_name=os.environ.get('AWS_PROFILE', 'default'), region=os.environ.get('AWS_DEFAULT_REGION', 'us-east-1'))\nk.create('myfunc', 'index.handler', 'path/to/function.zip', role='arn:aws:iam::123456789012:role/lambda_basic_execution')","lang":"python","description":"Create a Lambda function using kappa."},"warnings":[{"fix":"Migrate to AWS SAM (serverless application model) or chalice for modern Lambda development.","message":"kappa is no longer maintained; last release 2016. Use AWS SAM or chalice instead.","severity":"deprecated","affected_versions":">=0.0.0"},{"fix":"Upgrade to 0.3.0+ and adjust commands per changelog.","message":"Version 0.3.0 introduced breaking changes in command structure; non-backwards-compatible.","severity":"breaking","affected_versions":"<0.3.0"},{"fix":"Pre-create the IAM role with appropriate permissions and use its ARN.","message":"Requires an existing IAM role ARN; does not create roles automatically.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Run 'pip install kappa'.","cause":"kappa is not installed","error":"ModuleNotFoundError: No module named 'kappa'"},{"fix":"Set AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY environment variables or configure ~/.aws/credentials.","cause":"AWS credentials not configured","error":"botocore.exceptions.NoCredentialsError: Unable to locate credentials"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}