apache / apache/apisix

feat: A simpler, more user-friendly UI for quickly adding and managing Services and Routes

Open
#13,577 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Lua
Stars
17.1k
Forks
2.9k
Avg merge
3d 16h
Merged PRs (30d)
63

Description

### Description

### Is your feature request related to a problem?

As an end user, I find the current interface for creating and managing Services and Routes more complex than it needs to be. Setting up a basic route or service requires more steps and configuration knowledge than I would expect.

### Describe the solution you'd like

I'd like a simpler, more user-friendly interface that lets me quickly add and manage my Services and Routes. Ideally it would include:

- A streamlined "quick add" flow for creating a Route or Service in just a few steps
- Sensible defaults so I don't have to fill in advanced fields unless I need to
- A clear, searchable list view to manage existing Services and Routes (edit, enable/disable, delete)
- Inline validation and helpful hints to reduce configuration errors

### Describe alternatives you've considered

Using the raw configuration / Admin API directly, but that has a steeper learning curve for everyday users.

### Additional context

The goal is to lower the barrier for new users while keeping advanced options available for power users.

Contributor guide

Open the contributing guide

Research direction

The issue does not identify files, tests, or an existing UI entry point. Start by locating the current Services and Routes creation and management screens, then map the requested quick-add flow, defaults, searchable list, validation, and advanced options before defining what a complete implementation would require.

Written by the indexing model from the issue text.

Assessment

Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.