Contributor
Feng Han

Multi-source data import and export extension for APISIX Dashboard


Mentors
Zeping Bai, Zhiyuan Ju, tzssangglass
Organization
Apache Software Foundation
Technologies
javascript, golang, typescript, markdown
Topics
visualization, web, cloud, Dashboard, API Gateway
​ A simple route import and export module has been implemented in the current APISIX dashboard. But its implementation faces several problems. ​ First of all, in the currently implemented route data handler, the code is very complicated and does not follow the OAS 3.0. It also makes extensive use of custom variables and other non-standard formats. ​ Also the APISIX Dashboard V3 refactoring plan already had a detailed roadmap with some changes that will affect the operation of the current data export and import module. ​ This proposal aims to implement a general data loader and exporter for APISIX, so that it can be extended to support a wider range of data formats while adhering to open standards and also improves compatibility and extensibility.