Skip to main content

SDK for hangar cloud.

Project description

Hangar

Modern infrastructure-as-code

Hangar is a tool that allows you to provision, interact with, and orchestrate your infrastructure.

@app.Function( timeout=60 * 2, environment_variables={"test": "test"})
def hangarfunction(description):
    return os.getenv("test")

func.invoke(payload={"key": "value"}) == "Hello, world!"

Hangar currently supports the following basic services on AWS:

  • S3
  • EC2
  • Lambda
  • VPC

Install

'pip install hangar-sdk'

Roadmap

  • ECS Support
  • Edge function support (AWS, Cloudflare)
  • Function import + requirements auto generation
  • GCP Support
  • Azure GPU support
  • Serverless GPU Cloud
  • Automatic replay

Known Bugs

  • When testing, lambda package files are not automatically destroyed

We are still figuring this out. If you have suggestions, please open an issue and a core team member will respond.

Attribution

This repository contains code from chalice. It is used in for cross platform building of packages.

Project details


Download files

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

Source Distribution

hangar_sdk-0.0.28.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

hangar_sdk-0.0.28-py3-none-any.whl (1.8 MB view details)

Uploaded Python 3

File details

Details for the file hangar_sdk-0.0.28.tar.gz.

File metadata

  • Download URL: hangar_sdk-0.0.28.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.6 Darwin/23.1.0

File hashes

Hashes for hangar_sdk-0.0.28.tar.gz
Algorithm Hash digest
SHA256 2a6c93d1a74a1cca7ddadf0ce0c0da32c6b98d4dc73bbdbab3ed62b61f37d3ba
MD5 ea965cbcf11e0d5311d947331b4c71b8
BLAKE2b-256 6e40e56bdc178a574fe6b14a4ddc2e8a0e28a5f645d848fc881d92480b739d3c

See more details on using hashes here.

File details

Details for the file hangar_sdk-0.0.28-py3-none-any.whl.

File metadata

  • Download URL: hangar_sdk-0.0.28-py3-none-any.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.6 Darwin/23.1.0

File hashes

Hashes for hangar_sdk-0.0.28-py3-none-any.whl
Algorithm Hash digest
SHA256 83f975bcd9036f3e8e15764d5c127ade3166d68711bd89cefe733b840625b88b
MD5 343134aa1441b1c9ea4edf99b9bae166
BLAKE2b-256 b40dcab5f1f779fb27c926aead85494334eba56f13a1904ddd2095a462d9b27b

See more details on using hashes here.

Supported by

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