Cube Explorer
Chrome DevTools Extension
A Chrome DevTools extension for developers working with Cube.js analytics APIs. Real-time monitoring, debugging, and analysis for all your Cube.js queries.
Features
Real-time monitoring
Capture all Cube.js API requests automatically as they happen.
Query analysis
Inspect measures, dimensions, filters, and time dimensions.
Response viewer
View query results, annotations, and error messages.
Performance tracking
Monitor query execution times and identify bottlenecks.
Advanced filtering
Search through captured requests to find specific queries.
Multi-URL support
Monitor multiple Cube.js endpoints simultaneously.
Perfect for
- Debugging Cube.js queries during development
- Analyzing query performance and optimization opportunities
- Understanding complex filter logic and time dimensions
- Troubleshooting API errors and response issues
- Learning how different query combinations affect results
How to use
- 1
Install the extension
Add it from the Chrome Web Store.
- 2
Open Chrome DevTools
Press F12 or right-click and select "Inspect".
- 3
Navigate to "Cube Explorer" tab
You'll find it alongside Network, Console, etc.
- 4
Start making requests
Requests to your Cube.js API will appear automatically.
- 5
Click any request for details
See the full query, response, and timing information.
The extension automatically captures requests to the default Cube.js endpoint
(http://localhost:4000/cubejs-api/v1),
but you can add custom URLs in the settings panel.
Privacy
No data is sent to external servers—all analysis happens locally in your browser. The extension only reads network requests to Cube.js endpoints you configure.
Related
If you use Cube Explorer for debugging, you might also like Cube Records—a type-safe query helper for Cube.js with automatic TypeScript code generation. It catches schema typos at compile time and gives you autocomplete for measures, dimensions, and filters.