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

SettingDefaultDescription
ThemeDarkDark or light mode
Server URLhttp://localhost:8108Torque 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