Metadata-Version: 2.4
Name: ngen-apigw
Version: 0.1.4
Summary: GitOps-friendly API Gateway Configuration Tool
Author: ngen-apigw contributors
License: MIT
Keywords: cli,apigateway,gitops,api
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Description-Content-Type: text/markdown

# 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

```bash
pip install ngen-apigw
```

## Usage

```bash
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.
