Quick API endpoint navigation for multiple frameworks. Press Ctrl+Shift+A (Cmd+Shift+A on Mac) to search both files and API endpoints in your workspace, similar to IntelliJ IDEA's search everywhere feature.
🔌 Install from VS Code Marketplace
- 🔍 Quick search for API endpoints using Ctrl+Shift+A (Cmd+Shift+A on Mac)
- 🎯 Direct navigation to endpoint definitions
- 📝 Support for context-path configuration
- 🔄 Real-time endpoint scanning
- 📊 Split view showing both files and API endpoints
- ⌨️ Customizable keyboard shortcuts
-
Spring Boot (Java)
- Request mappings (
@RequestMapping
,@GetMapping
, etc.) - Context path from properties/yaml files
- Nested path resolution
- Request mappings (
-
Express.js (Node.js)
- Route definitions using
app.get()
,router.get()
, etc.
- Route definitions using
-
Nest.js (Node.js)
- Route decorators (
@Get
,@Post
, etc.) and controller definitions.
- Route decorators (
-
Gin (Go)
- Route definitions using
r.GET()
,group.GET()
, etc.
- Route definitions using
-
Echo (Go)
- Route definitions using
e.GET()
,group.GET()
, etc.
- Route definitions using
-
FastAPI (Python)
- Route definitions using
app.get()
,router.get()
, etc.
- Route definitions using
- Laravel (PHP)
- ASP.NET Core (C#)
- Press
Ctrl+Shift+A
(orCmd+Shift+A
on Mac) - Type part of your API path, class name, or method name
- Select from the results to jump directly to the endpoint definition
- Visual Studio Code ^1.85.0
- Java projects (for current version)
- Currently supports Gin, Echo, Spring Boot, Express, Nest
- Work in progress for other frameworks
- Added support for Express.js, Nest.js, Gin, and Echo frameworks.
- Enhanced performance and bug fixes.
- Added support for custom keyboard shortcuts
- Enhanced performance and bug fixes
Initial release:
- Basic Spring Boot REST API endpoint navigation
- Support for application.properties and application.yml
- Quick search functionality
This extension is in active development. Feel free to contribute or suggest new features!
I'm an individual developer looking to connect with others. Feel free to reach out at kindred.zhang.life@gmail.com - I'd love to hear your thoughts and ideas!
MIT
Enjoy!
Default shortcuts:
- Windows/Linux:
Ctrl+Shift+A
- macOS:
Cmd+Shift+A
To customize the keyboard shortcut:
- Open Command Palette (
Ctrl+Shift+P
orCmd+Shift+P
) - Type "Preferences: Open Keyboard Shortcuts"
- Search for "API Navigator"
- Click the pencil icon to edit the shortcut
- Press your desired key combination
- Press Enter to save
Or directly open keyboard shortcuts:
- Windows/Linux:
Ctrl+K Ctrl+S
- macOS:
Cmd+K Cmd+S