Skip to main content

HAPE Auatomation: CLI for Platform and DevOps automations.

Project description

HAPE Framework Overview

The LLM agents have changed our world, software development world. Now to implement your vision, you just need a well guided LLM, and you'll implement your solution in no time.

This also applies to infrastructure, since nowadays everything is switching to IaC, and as long as you understand software architecture, working on infrastructure is not that different.

I'm starting this project on 22.02.2026 as a learning and research project to answer the question: Is it still a dream to have a self healing infrastructure further pushing our advancement pace in technology.

The project is a newer version of HAPE Framework.
https://github.com/hazemataya94/hape-framework-deprecated

Vision

Modern organizations manage hundreds of microservices, each with its own infrastructure, CI/CD, monitoring, and deployment configurations. This complexity increases the cognitive load on developers and slows down development operations.

HAPE Framework aims to reduce this complexity by enabling platform engineers to build automation tools to simplify the work, and to manage operational resources like AWS, Kubernetes, GitHub, GitLab, ArgoCD, Prometheus, Grafana, HashiCorp Vault, and many others, in a centralized and unified manner. These automation tools are reffered to as Internal Developer Platforms (IDPs).

HAPE Framework includes:

  • Automation Platform based on Python CLI to automate daily work of Platform Engineers.
  • Observation Platform based on Time Series Database to collect and analyze infrastructure status quo.
  • Platform Agent based on LLM or Rule Engine AI (To Be Decided) to orchestrate automated decisions based on observation data.

Intellectual Property / Permissions

Copyright (c) 2026 Hazem Ataya. All rights reserved.

This repository is not licensed. No permission is granted to use, copy, modify, merge, publish, distribute, sublicense, or sell any part of this repository or its contents without explicit written permission from the copyright holder.

Contributions

Contributions are not accepted at the moment.

Demos

Architecture

Makefile

To list all available Make commands and their descriptions:

make help

Documentation

Author

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hape-1.0.6.tar.gz (51.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hape-1.0.6-py3-none-any.whl (65.3 kB view details)

Uploaded Python 3

File details

Details for the file hape-1.0.6.tar.gz.

File metadata

  • Download URL: hape-1.0.6.tar.gz
  • Upload date:
  • Size: 51.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.14.3

File hashes

Hashes for hape-1.0.6.tar.gz
Algorithm Hash digest
SHA256 34c3752161431a8f4bed4597ce8a43c5f94fcb8e2c1b79556c2ee12df02f7b33
MD5 3399d9a8dc1d8258294fcb39ac6e4959
BLAKE2b-256 c0c9ce43c81f2d5f932014aecc72b3b53adf705e6adea38e7a907dfb5f764de9

See more details on using hashes here.

File details

Details for the file hape-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: hape-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 65.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.14.3

File hashes

Hashes for hape-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 1cfa71a0ee03b332f7d10612772c3e89c838b69ab34b7e6fd4711b798375d356
MD5 1d0af94a09b35fbbed888ce8e2ffcc38
BLAKE2b-256 9053e9c26dc1786dbf4a30be66c09050db55b0b7e1475ba19f3da9908cc4fb5e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page