stelvio


Namestelvio JSON
Version 0.1.0a1 PyPI version JSON
download
home_pagehttps://stelvio.dev/
SummaryAWS for Python devs made simple.
upload_time2025-01-31 17:29:33
maintainerMichal
docs_urlNone
authorMichal
requires_python>=3.12
licenseApache-2.0
keywords aws infrastructure
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Stelvio

Cloud infrastructure made simple for Python developers.

## What is Stelvio?

Stelvio is a Python library that simplifies cloud infrastructure management and deployment. It lets you define your cloud infrastructure using pure Python, with smart defaults that handle complex configuration automatically.

### Key Features

- **Python-Native Infrastructure**: Define your cloud resources using familiar Python code
- **Smart Defaults**: Automatic configuration of IAM roles, networking, and security
- **Clean Separation**: Keep your infrastructure code separate from application code
- **Developer-First**: Built specifically for Python developers, not infrastructure experts

### Currently Supported

- AWS Lambda
- Amazon DynamoDB
- API Gateway
- Linking - automated IAM

*Support for additional AWS services and other cloud providers (Cloudflare) is planned.*

## Quick Start

Go to our [Quick Start Guide](docs/getting-started/quickstart.md) to start

## Why Stelvio?

Unlike generic infrastructure tools like Terraform, Pulumi, or AWS CDK, Stelvio is:

- Built specifically for Python developers
- Focused on developer productivity, not infrastructure complexity
- Designed to minimize boilerplate through intelligent defaults
- Maintained in pure Python without mixing application and infrastructure code

## Project Status

Stelvio is currently in active development as a side project. 

⚠️ It is in Early alpha state - Not production ready - Only for experimentation - API unstable"

It supports basic Lambda, Dynamo DB and API Gateway setup.

## Contributing

Best way to contribute now is to play with it and report any issues.

I'm also happy to gather any feedback or feature requests.

Use GitHub Issues or email me directly at michal@stelvio.dev

## License

This project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.
            

Raw data

            {
    "_id": null,
    "home_page": "https://stelvio.dev/",
    "name": "stelvio",
    "maintainer": "Michal",
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": "michal@stelvio.dev",
    "keywords": "aws, infrastructure",
    "author": "Michal",
    "author_email": "michal@stelvio.dev",
    "download_url": "https://files.pythonhosted.org/packages/6a/a4/70d4686b583f0502e19710be1da7b0fb2d1af1f1818354f1bdd42809850a/stelvio-0.1.0a1.tar.gz",
    "platform": null,
    "description": "# Stelvio\n\nCloud infrastructure made simple for Python developers.\n\n## What is Stelvio?\n\nStelvio is a Python library that simplifies cloud infrastructure management and deployment. It lets you define your cloud infrastructure using pure Python, with smart defaults that handle complex configuration automatically.\n\n### Key Features\n\n- **Python-Native Infrastructure**: Define your cloud resources using familiar Python code\n- **Smart Defaults**: Automatic configuration of IAM roles, networking, and security\n- **Clean Separation**: Keep your infrastructure code separate from application code\n- **Developer-First**: Built specifically for Python developers, not infrastructure experts\n\n### Currently Supported\n\n- AWS Lambda\n- Amazon DynamoDB\n- API Gateway\n- Linking - automated IAM\n\n*Support for additional AWS services and other cloud providers (Cloudflare) is planned.*\n\n## Quick Start\n\nGo to our [Quick Start Guide](docs/getting-started/quickstart.md) to start\n\n## Why Stelvio?\n\nUnlike generic infrastructure tools like Terraform, Pulumi, or AWS CDK, Stelvio is:\n\n- Built specifically for Python developers\n- Focused on developer productivity, not infrastructure complexity\n- Designed to minimize boilerplate through intelligent defaults\n- Maintained in pure Python without mixing application and infrastructure code\n\n## Project Status\n\nStelvio is currently in active development as a side project. \n\n\u26a0\ufe0f It is in Early alpha state - Not production ready - Only for experimentation - API unstable\"\n\nIt supports basic Lambda, Dynamo DB and API Gateway setup.\n\n## Contributing\n\nBest way to contribute now is to play with it and report any issues.\n\nI'm also happy to gather any feedback or feature requests.\n\nUse GitHub Issues or email me directly at michal@stelvio.dev\n\n## License\n\nThis project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "AWS for Python devs made simple.",
    "version": "0.1.0a1",
    "project_urls": {
        "Bug Tracker": "https://github.com/michal-stlv/stelvio/issues",
        "Documentation": "https://docs.stelvio.dev",
        "Homepage": "https://stelvio.dev/",
        "Repository": "https://github.com/michal-stlv/stelvio"
    },
    "split_keywords": [
        "aws",
        " infrastructure"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f8e8cbcb655d2081e8c86aab56838d528cd65d42af6327758656df4455334c44",
                "md5": "18c5bbc6d2643b8de7fb052b98937d81",
                "sha256": "0f1cc5f2e14a35c7a32d728abda8628cf8ea8cfd452b0b6c2c7503aacaa52b6d"
            },
            "downloads": -1,
            "filename": "stelvio-0.1.0a1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "18c5bbc6d2643b8de7fb052b98937d81",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 23288,
            "upload_time": "2025-01-31T17:29:31",
            "upload_time_iso_8601": "2025-01-31T17:29:31.626255Z",
            "url": "https://files.pythonhosted.org/packages/f8/e8/cbcb655d2081e8c86aab56838d528cd65d42af6327758656df4455334c44/stelvio-0.1.0a1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6aa470d4686b583f0502e19710be1da7b0fb2d1af1f1818354f1bdd42809850a",
                "md5": "d8b0d6ef64788d3622ba0353bb31fc41",
                "sha256": "e62ee631e2b6f2db63a7f9cd63fc647a140194905edf0f8e88a10c22a6e93128"
            },
            "downloads": -1,
            "filename": "stelvio-0.1.0a1.tar.gz",
            "has_sig": false,
            "md5_digest": "d8b0d6ef64788d3622ba0353bb31fc41",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 20466,
            "upload_time": "2025-01-31T17:29:33",
            "upload_time_iso_8601": "2025-01-31T17:29:33.756046Z",
            "url": "https://files.pythonhosted.org/packages/6a/a4/70d4686b583f0502e19710be1da7b0fb2d1af1f1818354f1bdd42809850a/stelvio-0.1.0a1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-31 17:29:33",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "michal-stlv",
    "github_project": "stelvio",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "stelvio"
}
        
Elapsed time: 0.40690s