Skip to main content

AWS API for humans

Project description

balcony - AWS API for humans

balcony is a read-only CLI tool that simplifies the process of listing all resources on the AWS account.

balcony dynamically parses AWS SDK(boto3 library) and analyzes required parameters for each operation.

By establishing relations between operations over required parameters, it's able to auto-fill them by reading the related operation beforehand.

By simply entering their name, balcony enables developers to easily list their AWS resources.

Build and publish a Docker image to ghcr.io

Installation & Documentation

https://oguzhan-yilmaz.github.io/balcony/

Balcony's documentation website contains quickstart guide, usage cookbook and more.

Features & GIFs

List available AWS Services

balcony aws to see every AWS service available.

List Resource Nodes of an AWS Service

balcony aws <service-name> to see every Resource Node of a service.

Reading a Resource Node

balcony aws <service-name> <resource-node> to read operations of a Resource Node.

Documentation and Input & Output of Operations

Use the --list, -l flag to print the given AWS API Operations documentation, input & output structure.

Enable Debug messages

Use the --debug, -d flag to see what's going on under the hood!

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

balcony-0.0.93.tar.gz (47.8 kB view details)

Uploaded Source

Built Distribution

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

balcony-0.0.93-py3-none-any.whl (55.9 kB view details)

Uploaded Python 3

File details

Details for the file balcony-0.0.93.tar.gz.

File metadata

  • Download URL: balcony-0.0.93.tar.gz
  • Upload date:
  • Size: 47.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.10.9 Darwin/22.3.0

File hashes

Hashes for balcony-0.0.93.tar.gz
Algorithm Hash digest
SHA256 35ee4108f15771826567fbc9a55a51b58c4c3d775ae8fd201b4c7d6772571a45
MD5 4b8d288de999a430579b0839cf0ee0bc
BLAKE2b-256 abd722c6ba5c69f15f618cccab6d24ce1655510ce03a34958874c4ef37fb0cae

See more details on using hashes here.

File details

Details for the file balcony-0.0.93-py3-none-any.whl.

File metadata

  • Download URL: balcony-0.0.93-py3-none-any.whl
  • Upload date:
  • Size: 55.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.10.9 Darwin/22.3.0

File hashes

Hashes for balcony-0.0.93-py3-none-any.whl
Algorithm Hash digest
SHA256 d0d6e1445f85be63214587922c65c0226d7d84e9cd79fef0edacb817a8806333
MD5 530c8b80a543ab851853bad1d0154453
BLAKE2b-256 3a7cbf77b6958dd2f95ac8e13f14a793934bea567424b93f57417244402774f4

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