compose, share, and deploy cloud infrastructure bricks
Read the introduction post on Medium.
ic.dev is an open source project that makes it easy to compose, share, and deploy cloud infrastructure bricks.
- Native: As we rely on the official AWS CloudFormation Resource Specification, you have access to 100% of AWS resources. We also compile your code to native AWS CloudFormation, so that you can always access the raw templates and benefit from state management by AWS CloudFormation.
- Familiar: Write your infrastructure logic in Python, the well-known easy-to-use, powerful, and versatile language. Use modern software development techniques and forget about all AWS CloudFormation quirks and weirdness thanks to our smart purpose-built parser.
- Open: Get involved and be part of the adventure. Join our Slack channel, browse our GitHub repositories, submit issues or pull requests for bugs you find, and ask for any new features you may want to be implemented.
- Modular: Everything is a resource. Whether it be a simple Amazon S3 bucket or a serverless e-commerce app, combine any resources into more high-level bricks. View your whole infrastructure as a nested tree of arbitrary level and gain unprecedented insights about your configuration.
- Community: Need a particular service or even a whole application? Don't reinvent the wheel. We ship with a free and public index to allow authors and contributors to make their bricks available for the community to use under open source license terms. Before writing a line of code, search in the index!
You can find the IC CLI documentation on the website.
Check out the Getting Started page for a quick overview.
The documentation is divided into several sections:
You can improve it by sending pull requests to this repository.
Copyright 2019 Farzad Senart and Lionel Suss. All rights reserved.
Unless otherwise stated, the source code is licensed under the GNU Affero General Public License Version 3 (AGPLv3).
However, the IC Standard Library, the only API between your source code and the AGPLv3 licensed source code is licensed under the Apache License Version 2.0. Therefore, when using the IC CLI to author your infrastructure resources, you are NOT REQUIRED to release your source code under a GPL license.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size iccli-0.3.1-py37-none-any.whl (2.2 MB)||File type Wheel||Python version py37||Upload date||Hashes View hashes|
|Filename, size iccli-0.3.1.tar.gz (2.1 MB)||File type Source||Python version None||Upload date||Hashes View hashes|