Metadata-Version: 2.4
Name: apisix-client
Version: 0.5.0
Summary: Python sdk for apisix admin api
Author-email: Dominik Tkacik <tkacik38@gmail.com>, Jan Tkacik <jan.tkacik@gmail.com>, info@neuronum.sk
Maintainer-email: Dominik Tkacik <tkacik38@gmail.com>, Jan Tkacik <jan.tkacik@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/NeuronumOfficial/apisix-client
Project-URL: Documentation, https://github.com/NeuronumOfficial/apisix-client
Project-URL: Repository, https://github.com/NeuronumOfficial/apisix-client
Project-URL: Bug Tracker, https://github.com/NeuronumOfficial/apisix-client/issues
Keywords: apisix,sdk,neuronum
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Programming Language :: Python
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: httpx<1.0,>=0.27
Requires-Dist: pyhumps<4.0,>=3.8
Requires-Dist: attrs<25.0,>=24.3
Requires-Dist: cattrs<25.0,>=24.1
Provides-Extra: dev
Requires-Dist: black>=25.0; extra == "dev"
Requires-Dist: ruff>=0.12; extra == "dev"
Requires-Dist: isort>=6.0; extra == "dev"
Dynamic: license-file

# Apisix Python Client
[![pypi](https://img.shields.io/pypi/v/apisix_client.svg)](https://pypi.python.org/pypi/apisix_client)
[![license](https://img.shields.io/pypi/l/apisix_client.svg)](https://pypi.python.org/pypi/apisix_client)

The Apisix client Library provides convenient access to the Apisix admin API from applications written in Python.


# Documentation
Explore the Apisix admin API documentation [here](https://apisix.apache.org/docs/apisix/admin-api/).


# Installation

```sh
pip install --upgrade apisix-client
```

# Usage

```python
from apisix_client import ApisixClient

apisix_client = ApisixClient(base_url='YOUR_APISIX_URL', api_key="YOUR_API_KEY")
```
