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: Migrateapigateway.jsonto partials.apigw server: Start the web interface.apigw check: Validate configuration logic.apigw merge: Merge partials back into a single JSON file.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
980e100687415fbe815c70aa0ce292890af84750b0de3ebd0dbf07d6361b9693
|
|
| MD5 |
89087dd6d547cc6728bc1a0c17841069
|
|
| BLAKE2b-256 |
56c2b09a155936a61d491b1207979f95a8a7ebeb00276e914f05538af53be046
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dcc232fcb0fb0f9d49ff50ccc5737399fa316794d095af9efd6f7564683fdcf5
|
|
| MD5 |
b345a11106b2b9cde410b7c5b3cdb354
|
|
| BLAKE2b-256 |
c6b3daf2ef9ae415ffd3da4b122d3820e0637de6b966a3bc915349031a8148bb
|