Studio
Torque Studio is a web-based interface for searching, managing collections, and configuring your Torque server. It ships embedded in the Torque binary and runs on the HTTP port.
Accessing Studio
Studio is available at the HTTP API address as soon as the server starts:
torque-server --api-key YOUR_API_KEY
Open http://localhost:8108 in your browser. Enter the API key to log in. The API key is stored in your browser’s local storage so you only need to enter it once.
Dashboard
The dashboard shows an overview of your Torque server: collections, document counts, and server health.
Search Editor
The search editor is the main workspace for building and testing queries:
- Monaco editor — JSON-mode editor for composing search parameters
- Collection selector — choose which collection to search
- Results panel — view search results with highlights, facet counts, and timing
Schema Browser
Browse the schema of each collection:
- Field names, types, and options (facet, sort, index, optional)
- Collection metadata (document count, creation time)
- Default sorting field and language settings
API Key Management
Create and manage API keys from Studio:
- Create keys with specific actions and collection scopes
- View existing keys (prefix only — full key shown once on creation)
- Set expiration and auto-delete
- Delete keys
Data Import
Import documents directly from Studio using JSONL format. Paste or upload your document data and import it into any collection.
Examples
Pre-built example search queries you can run to explore Torque’s search capabilities, including text search, filtering, faceting, sorting, and grouping.
Reference
A built-in reference of search parameters and filter syntax, accessible directly from Studio without leaving the application.
Documentation
Links to the full Torque documentation, also accessible from within Studio.
Settings
| Setting | Default | Description |
|---|---|---|
| Theme | Dark | Dark or light mode |
| Server URL | http://localhost:8108 | Torque server address |
Settings are stored in the browser and persist across sessions.
Feedback
Submit bug reports, feature requests, or general feedback directly from Studio.
License
View and manage your Torque license from Studio:
- Current license status (trial, active, grace period, expired)
- Plan limits (collections, documents, GPU, vector search)
- Trial days remaining
- Device management
- License activation and deactivation
Development Mode
For Studio development, run the Vite dev server separately:
cd studio
npm run dev
This starts a development server on port 5173 that proxies API requests to the Torque server on port 8108.
To use a custom Studio build instead of the embedded one, start Torque with --studio-dir:
torque --api-key YOUR_API_KEY --studio-dir ./studio/dist