Skip to content
Quasar
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Start here
What Quasar is
How it works
Requirements
Install
Quick start
Install Quasar
First-run setup
Check your install
Add a second GPU host
Playing
Your library
In a session
Browser support
Files and saves
Administration
The admin area
Users and invites
Images
Apps and runtime presets
The Steam library
Quality profiles
Hosts and GPUs
Sessions and audit log
Jobs and schedules
Networking and TLS
HTTPS and certificates
Reaching Quasar remotely
Behind a reverse proxy
Tuning the stream
Encoders
Codecs
Adaptive bitrate
Latency and smoothness
Audio and microphone
Experimental options
Running it
Health and logs
Upgrading
Backup and restore
Uninstalling
Troubleshooting
Install and startup
Connecting and certificates
Launching a game
Picture, sound and input
Stream quality
Diagnostics
Reference
Environment variables
Ports and endpoints
Glossary
Developing Quasar
Developer overview
Set up a checkout
Architecture and contracts
Testing and verification
GPU and remote workflows
Control-plane API
Overview
access
Overview
/v1/tls/certificate.pem
GET
admin
Overview
/v1/admin/access-check
GET
/v1/admin/activity
GET
/v1/admin/apps
GET
/v1/admin/apps/{id}/artwork
GET
/v1/admin/apps/{id}/artwork
PUT
/v1/admin/apps/{id}/artwork
DELETE
/v1/admin/apps/{id}/artwork/search
POST
/v1/admin/apps/{id}/artwork/upload
POST
/v1/admin/apps/{id}/entitlements
GET
/v1/admin/apps/{id}/entitlements
POST
/v1/admin/apps/{id}/entitlements/{entitlement_id}
DELETE
/v1/admin/apps/{id}/library/rules
GET
/v1/admin/apps/{id}/library/rules/{external_id}
PUT
/v1/admin/apps/{id}/library/rules/{external_id}
DELETE
/v1/admin/apps/{id}/library/unpublished
GET
/v1/admin/artwork/reresolve
POST
/v1/admin/config/catalog
GET
/v1/admin/hosts/{id}/console-config
GET
/v1/admin/hosts/{id}/console-config
PATCH
/v1/admin/hosts/{id}/encoder-certification
GET
/v1/admin/hosts/{id}/encoder-certification/cells
POST
/v1/admin/hosts/{id}/encoder-certification/cells/{session_id}/finalize
POST
/v1/admin/hosts/{id}/encoder-certification/runs
POST
/v1/admin/hosts/{id}/encoder-certification/runs/{run_id}
GET
/v1/admin/hosts/{id}/encoder-certification/runs/{run_id}/complete
POST
/v1/admin/hosts/{id}/restart
POST
/v1/admin/hosts/{id}/settings
GET
/v1/admin/hosts/{id}/settings
PATCH
/v1/admin/invites
GET
/v1/admin/invites
POST
/v1/admin/invites/{id}
DELETE
/v1/admin/jobs
GET
/v1/admin/jobs/{job_id}
GET
/v1/admin/jobs/{job_id}
PATCH
/v1/admin/jobs/{job_id}/run
POST
/v1/admin/jobs/{job_id}/runs
GET
/v1/admin/launch-profiles
GET
/v1/admin/launch-profiles
POST
/v1/admin/launch-profiles/{id}
GET
/v1/admin/launch-profiles/{id}
DELETE
/v1/admin/launch-profiles/{id}
PATCH
/v1/admin/library-providers/{provider}/entitlement-mode
POST
/v1/admin/library/scan
POST
/v1/admin/library/status
GET
/v1/admin/profile-policy
GET
/v1/admin/profile-policy
PATCH
/v1/admin/runtime-presets
GET
/v1/admin/runtime-presets
POST
/v1/admin/runtime-presets/{id}
GET
/v1/admin/runtime-presets/{id}
DELETE
/v1/admin/runtime-presets/{id}
PATCH
/v1/admin/secrets
GET
/v1/admin/secrets/{name}
PUT
/v1/admin/secrets/{name}
DELETE
/v1/admin/sessions
GET
/v1/admin/sessions/{id}/capture
POST
/v1/admin/sessions/{id}/captures/{capture_id}
GET
/v1/admin/sessions/{id}/diagnostic-bundle
GET
/v1/admin/sessions/{id}/metrics
GET
/v1/admin/sessions/{id}/trace
GET
/v1/admin/sessions/{id}/trace/annotations
POST
/v1/admin/sessions/{id}/trace/events
GET
/v1/admin/sessions/{id}/trace/metrics
GET
/v1/admin/sessions/{id}/trace/window
GET
/v1/admin/sessions/{id}/verdict
GET
/v1/admin/settings
GET
/v1/admin/settings
PATCH
/v1/admin/storage/homes
GET
/v1/admin/storage/homes/{id}
DELETE
/v1/admin/stream-profiles
GET
/v1/admin/stream-profiles
POST
/v1/admin/stream-profiles/{id}
DELETE
/v1/admin/stream-profiles/{id}
PATCH
/v1/admin/users/{id}/entitlements
GET
agent
Overview
/v1/agent/jobs/pending
GET
/v1/agent/jobs/report
POST
/v1/agent/library/scan-pending
GET
/v1/agent/library/scan-report
POST
/v1/agent/storage/gc-confirm
POST
/v1/agent/storage/gc-pending
GET
apps
Overview
/v1/admin/apps
GET
/v1/admin/apps/{id}/artwork
GET
/v1/admin/apps/{id}/artwork
PUT
/v1/admin/apps/{id}/artwork
DELETE
/v1/admin/apps/{id}/artwork/search
POST
/v1/admin/apps/{id}/artwork/upload
POST
/v1/admin/apps/{id}/entitlements
GET
/v1/admin/apps/{id}/entitlements
POST
/v1/admin/apps/{id}/entitlements/{entitlement_id}
DELETE
/v1/admin/apps/{id}/library/rules
GET
/v1/admin/apps/{id}/library/rules/{external_id}
PUT
/v1/admin/apps/{id}/library/rules/{external_id}
DELETE
/v1/admin/apps/{id}/library/unpublished
GET
/v1/admin/artwork/reresolve
POST
/v1/admin/library-providers/{provider}/entitlement-mode
POST
/v1/apps
GET
/v1/apps
POST
/v1/apps/{id}
GET
/v1/apps/{id}
DELETE
/v1/apps/{id}
PATCH
/v1/artwork/{asset}
GET
auth
Overview
/v1/auth/login
POST
/v1/auth/logout
POST
/v1/auth/register
POST
/v1/me
GET
dev
Overview
/v1/dev/agent-session
POST
hosts
Overview
/v1/hosts
GET
/v1/hosts/{id}
GET
/v1/hosts/{id}
DELETE
/v1/hosts/{id}/drain
POST
/v1/hosts/{id}/gpus
GET
/v1/hosts/{id}/uncordon
POST
images
Overview
/v1/admin/images
GET
/v1/admin/images/{id}/install
POST
/v1/admin/images/{id}/install
DELETE
/v1/admin/images/{id}/pin
POST
/v1/admin/images/{id}/pin
DELETE
/v1/admin/images/{id}/update
POST
/v1/admin/images/sync
POST
me
Overview
/v1/me/devices
GET
/v1/me/devices
POST
/v1/me/devices/{id}
DELETE
/v1/me/devices/{id}
PATCH
/v1/me/favourites/{app_id}
PUT
/v1/me/favourites/{app_id}
DELETE
/v1/me/highlights
GET
/v1/me/password
POST
/v1/me/profile-preferences
GET
/v1/me/profile-preferences
PATCH
/v1/me/profiles
GET
/v1/me/storage
GET
/v1/me/ui-preferences
GET
/v1/me/ui-preferences
PATCH
sessions
Overview
/v1/sessions
GET
/v1/sessions
POST
/v1/sessions/{id}
GET
/v1/sessions/{id}
DELETE
/v1/sessions/{id}/display
PATCH
/v1/sessions/{id}/events
GET
/v1/sessions/{id}/signaling-token
POST
/v1/sessions/{id}/stats
POST
/v1/sessions/{id}/swap
POST
/v1/sessions/{id}/trace/clock
POST
/v1/sessions/{id}/trace/events
POST
/v1/sessions/{id}/verdict
GET
setup
Overview
/v1/setup/claim
POST
/v1/setup/complete
POST
/v1/setup/status
GET
signaling
Overview
/v1/signal
GET
users
Overview
/v1/admin/users/{id}/entitlements
GET
/v1/users
GET
/v1/users/{id}
DELETE
/v1/users/{id}
PATCH
GitHub
Select theme
Dark
Light
Auto
Sessions
sessions
Section titled “sessions”
Session launch + lifecycle + client telemetry/trace.
Operations
Section titled “Operations”
GET
/v1/sessions
POST
/v1/sessions
GET
/v1/sessions/{id}
DELETE
/v1/sessions/{id}
PATCH
/v1/sessions/{id}/display
GET
/v1/sessions/{id}/events
POST
/v1/sessions/{id}/signaling-token
POST
/v1/sessions/{id}/stats
POST
/v1/sessions/{id}/swap
POST
/v1/sessions/{id}/trace/clock
POST
/v1/sessions/{id}/trace/events
GET
/v1/sessions/{id}/verdict