{"id":31925073,"url":"https://github.com/igncp/apisix-admin-panel","last_synced_at":"2026-05-14T20:04:05.637Z","repository":{"id":254696639,"uuid":"847201902","full_name":"igncp/apisix-admin-panel","owner":"igncp","description":"Unofficial web UI for managing Apache APISIX","archived":false,"fork":false,"pushed_at":"2024-09-08T06:57:18.000Z","size":237,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-22T14:57:26.586Z","etag":null,"topics":["api-gateway","api-gateways","apisix","apisix-dashboard","docker"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/igncp/apisix-admin-panel","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/igncp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-25T06:23:58.000Z","updated_at":"2025-08-01T02:55:21.000Z","dependencies_parsed_at":"2024-08-30T19:30:38.749Z","dependency_job_id":null,"html_url":"https://github.com/igncp/apisix-admin-panel","commit_stats":null,"previous_names":["igncp/apisix-admin-panel"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/igncp/apisix-admin-panel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igncp%2Fapisix-admin-panel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igncp%2Fapisix-admin-panel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igncp%2Fapisix-admin-panel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igncp%2Fapisix-admin-panel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/igncp","download_url":"https://codeload.github.com/igncp/apisix-admin-panel/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igncp%2Fapisix-admin-panel/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33041216,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-gateway","api-gateways","apisix","apisix-dashboard","docker"],"created_at":"2025-10-14T00:26:50.244Z","updated_at":"2026-05-14T20:04:05.616Z","avatar_url":"https://github.com/igncp.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# APISIX Admin Panel\n\nUnofficial web UI for managing Apache APISIX. Even if there is already the\n[APISIX dashboard project](https://github.com/apache/apisix-dashboard), this\nproject aims to be an alternative solution.\n\n## Introduction\n\n- Lightweight: It should be fast, low in memory (currently ~5mb), and small in size (currently ~25mb)\n- Powerful: It should support more features than the official dashboard project\n- Secure: It should be secure by default, keeping the API key only in the server\n\nTo achieve this the tech stack uses Rust in the backend and in the frontend\n(via WebAssembly). There is also some code using JavaScript for the frontend UI\nwhich is built into static files.\n\nIt supports both [Standalone deployments](https://apisix.apache.org/docs/apisix/deployment-modes/#standalone) via updating the config file, and [Traditional deployments](https://apisix.apache.org/docs/apisix/deployment-modes/#traditional) via API requests.\n\n## Try it out\n\nYou can run it locally with:\n\n```sh\ndocker run \\\n  --rm -it \\\n  --net host \\\n  -e PORT=3000 \\\n  --name apisix-admin-panel \\\n  igncp/apisix-admin-panel:latest\n```\n\nAnd then access: http://localhost:3000\n\nYou can pass a custom `APISIX_ADMIN_KEY` env variable to interact with your\nAPISIX instance.\n\nYou can find information in the [Docker Hub page](https://hub.docker.com/r/igncp/apisix-admin-panel).\n\n## Requirements\n\n- APISIX v3\n- Docker\n\n## Features already available\n\n- Create, read, update, and delete most entities (routes, consumers, consumer groups, etc.)\n- Support for most plugins, and you can always input raw JSON if the input is not yet supported\n- Multiple deployments modes\n- Supports requiring authentication to the web UI via a form\n\n## Development\n\nAfter cloning the repository, you can run `docker compose up -d` to run a local\ninstance of APISIX where to test the project. PRs are welcomed.\n\n## Roadmap for v0.1\n\n- Complete the usage guide\n- Add deployment CI with versioning\n\n## Roadmap for v1\n\nFor the MVP, the following features are planned:\n\n- ... Most features included in the official dashboard (some of them included here)\n- Multilanguage\n- Responsive\n- Dark / Light mode\n- Support all built-in plugins\n- Input validations\n\n## Ideas for features\n\n- Bulk updates\n- Pagination\n- Support all control APIs\n- E2E tests with playwright\n- Export/Import\n- Backups\n- Search: https://apisix.apache.org/docs/apisix/admin-api/#support-filtering-query\n- Use the official dashboard in the docker compose\n- Trigger commands\n- Deeplinks\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figncp%2Fapisix-admin-panel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Figncp%2Fapisix-admin-panel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figncp%2Fapisix-admin-panel/lists"}