Skip to main content

GitOps-friendly API Gateway Configuration Tool

Project description

ngen-apigw

GitOps-friendly API Gateway Configuration Tool.

Description

ngen-apigw is a CLI and web server tool designed to manage API Gateway configurations in a GitOps workflow. It supports migrating monolithic apigateway.json files into manageable partial configurations, serving a local development environment to visualize changes, and checking KrakenD configurations.

Features

  • Migrate: Convert monolithic configuration to host-grouped partials.
  • Server: Local web interface to view and manage endpoints.
  • Check: Validate KrakenD configurations.
  • GitOps: Built for version control and automated deployments.

Installation

pip install ngen-apigw

Usage

apigw --help

Commands

  • apigw migrate: Migrate apigateway.json to partials.
  • apigw server: Start the web interface.
  • apigw check: Validate configuration logic.
  • apigw merge: Merge partials back into a single JSON file.

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

ngen_apigw-0.1.4.tar.gz (34.5 kB view details)

Uploaded Source

Built Distribution

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

ngen_apigw-0.1.4-py3-none-any.whl (34.3 kB view details)

Uploaded Python 3

File details

Details for the file ngen_apigw-0.1.4.tar.gz.

File metadata

  • Download URL: ngen_apigw-0.1.4.tar.gz
  • Upload date:
  • Size: 34.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for ngen_apigw-0.1.4.tar.gz
Algorithm Hash digest
SHA256 980e100687415fbe815c70aa0ce292890af84750b0de3ebd0dbf07d6361b9693
MD5 89087dd6d547cc6728bc1a0c17841069
BLAKE2b-256 56c2b09a155936a61d491b1207979f95a8a7ebeb00276e914f05538af53be046

See more details on using hashes here.

File details

Details for the file ngen_apigw-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: ngen_apigw-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 34.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for ngen_apigw-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 dcc232fcb0fb0f9d49ff50ccc5737399fa316794d095af9efd6f7564683fdcf5
MD5 b345a11106b2b9cde410b7c5b3cdb354
BLAKE2b-256 c6b3daf2ef9ae415ffd3da4b122d3820e0637de6b966a3bc915349031a8148bb

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