# Thunder Compute ## Docs - [Get organization audit log](https://www.thundercompute.com/docs/api-reference/audit/get-organization-audit-log.md): Returns recent product events for every member of the calling user's organization. Cached server-side for 60s. Requires `audit_log:view`. Only events captured after the feature release date are available — there is no backfill of older activity. - [Get saved billing details](https://www.thundercompute.com/docs/api-reference/billing/get-saved-billing-details.md): Returns the Stripe-customer's stored name, address, and tax IDs - [Update billing details](https://www.thundercompute.com/docs/api-reference/billing/update-billing-details.md): Apply a name/address/tax-ID delta to the Stripe customer and return the refreshed saved details. Per-tax-ID failures are reported in partial_errors. - [Add SSH key to instance](https://www.thundercompute.com/docs/api-reference/instances/add-ssh-key-to-instance.md): Append an SSH public key to an existing instance's `authorized_keys`. - [Atomically update forwarded HTTP ports on an instance](https://www.thundercompute.com/docs/api-reference/instances/atomically-update-forwarded-http-ports-on-an-instance.md): Atomically add and remove forwarded HTTP ports on a running instance in a single transaction. Body: `{"add_ports": [8080], "remove_ports": [3000]}`. Adds are deduplicated and removing ports that are not currently forwarded is a no-op. Each forwarded port is reachable at https://-.thunder… - [Create instance](https://www.thundercompute.com/docs/api-reference/instances/create-instance.md): Create a new compute instance. - [Delete instance](https://www.thundercompute.com/docs/api-reference/instances/delete-instance.md): Delete a compute instance by ID - [List instances](https://www.thundercompute.com/docs/api-reference/instances/list-instances.md): Get a list of user's compute instances - [Modify instance](https://www.thundercompute.com/docs/api-reference/instances/modify-instance.md): Modify a running compute instance's resources - [List OAuth grants](https://www.thundercompute.com/docs/api-reference/oauth/list-oauth-grants.md): List Connected Apps the authenticated member has authorized to access their account via the OAuth/MCP consent flow. First-party apps (console/CLI) are hidden. - [Revoke an OAuth grant](https://www.thundercompute.com/docs/api-reference/oauth/revoke-an-oauth-grant.md): Revoke a Connected App's access to the authenticated member, invalidating any active access/refresh tokens issued under that grant. - [Get referral program summary](https://www.thundercompute.com/docs/api-reference/referrals/get-referral-program-summary.md): Returns aggregate stats and a masked list of the caller org's referrals. No PII of referred users is ever returned. - [Create a snapshot](https://www.thundercompute.com/docs/api-reference/snapshots/create-a-snapshot.md): Create a new snapshot from a running instance - [Delete a snapshot](https://www.thundercompute.com/docs/api-reference/snapshots/delete-a-snapshot.md): Delete a snapshot by ID - [List snapshots](https://www.thundercompute.com/docs/api-reference/snapshots/list-snapshots.md): Get a list of all snapshots for the authenticated user's organization - [Add an SSH key](https://www.thundercompute.com/docs/api-reference/ssh-keys/add-an-ssh-key.md): Add a new SSH public key to the authenticated user's organization - [Delete an SSH key](https://www.thundercompute.com/docs/api-reference/ssh-keys/delete-an-ssh-key.md): Delete an SSH key by ID - [List SSH keys](https://www.thundercompute.com/docs/api-reference/ssh-keys/list-ssh-keys.md): Get a list of all SSH keys for the authenticated user's organization - [List API tokens](https://www.thundercompute.com/docs/api-reference/tokens/list-api-tokens.md): Returns the names of API tokens that belong to the authenticated user's organization. Token values/hashes are never returned. - [Get current pricing](https://www.thundercompute.com/docs/api-reference/utilities/get-current-pricing.md): Retrieve current hourly pricing information for compute resources - [Get GPU specifications](https://www.thundercompute.com/docs/api-reference/utilities/get-gpu-specifications.md): Retrieve GPU spec configurations for all supported GPU types, counts, and modes - [Get thunder templates](https://www.thundercompute.com/docs/api-reference/utilities/get-thunder-templates.md): Get available thunder templates for instance creation - [Billing](https://www.thundercompute.com/docs/billing.md): Understand Thunder Compute's usage-based billing, payment methods, billing alerts, current rates, and tips for saving on GPU cloud costs. - [Data Processing Addendum](https://www.thundercompute.com/docs/guides/data-processing-addendum.md): Review the Data Processing Addendum for Thunder Compute. Audit legal terms, data handling protocols, and privacy compliance for your organization. - [Self-host Deepseek R1](https://www.thundercompute.com/docs/guides/deepseek-r1-running-locally-on-thunder-compute.md): Self-host Deepseek R1 on Thunder Compute cloud GPUs. Local model deployment and configure hardware for optimized inference performance. - [Ephemeral Storage](https://www.thundercompute.com/docs/guides/ephemeral-storage.md): Mount temporary data mounted at /ephemeral. Speed up training and installs with fast NVMe storage for weights, caches, and scratch data. - [Run GPT‑OSS 120B on Thunder Compute](https://www.thundercompute.com/docs/guides/gpt-oss-running-locally-on-thunder-compute.md): Deploy GPT-OSS 120B on Thunder Compute hardware. Initialize the large language model and configure the local environment for high-performance use. - [MCP Server](https://www.thundercompute.com/docs/guides/mcp-server.md): Use Thunder Compute with AI coding agents like Claude Code, Cursor, Windsurf, and Codex via the Model Context Protocol (MCP). - [Run Models](https://www.thundercompute.com/docs/guides/models.md): Choose a Thunder Compute GPU, model format, and serving runtime for open model inference. - [Run Qwen3.6 27B](https://www.thundercompute.com/docs/guides/models/qwen3-6-27b.md): Launch Qwen3.6 27B dense on Thunder Compute with a GPU-fitting quantization, tested llama.cpp commands, and OpenAI-compatible access. - [Thunder Compute Skill for OpenClaw](https://www.thundercompute.com/docs/guides/openclaw-thunder-compute-beta.md): Use Thunder Compute from your own OpenClaw instance to see available GPUs, launch and stop instances, create snapshots, and report cost from chat. - [Thunder Compute Referral Program](https://www.thundercompute.com/docs/guides/referral-program.md): Earn credits by referring friends to Thunder Compute. Get 3% of every dollar your referrals spend on GPU instances with our lifetime rewards program. - [Jupyter Notebooks](https://www.thundercompute.com/docs/guides/running-jupyter-notebooks-on-thunder-compute.md): Execute Jupyter Notebooks on Thunder Compute cloud GPUs. Configure remote kernels and process intensive data workloads in a notebook environment. - [Speeding Up Snapshots](https://www.thundercompute.com/docs/guides/speeding-up-snapshots.md): Accelerate snapshot creation and restoration on Thunder Compute. technical optimizations to reduce backup latency and improve data speed. - [Stopping Instances](https://www.thundercompute.com/docs/guides/stopping-instances.md): Manage instance states to optimize billing on Thunder Compute. Learn how to pause and resume compute resources using snapshots. - [Using Docker](https://www.thundercompute.com/docs/guides/using-docker-on-thundercompute.md): Containerize applications using Docker on Thunder Compute. Manage images, deploy containers, and optimize Docker environments on cloud GPU instances. - [Use Instance Templates for AI](https://www.thundercompute.com/docs/guides/using-instance-templates.md): Quickly deploy LLMs (Ollama) and AI image generators (ComfyUI) on Thunder Compute using pre-configured instance templates. Get started fast. - [Weights & Biases](https://www.thundercompute.com/docs/guides/weights-and-biases.md): Track, debug, and optimize GPU-heavy workloads on Thunder Compute instances using Weights & Biases (wandb). - [Prototyping vs Production](https://www.thundercompute.com/docs/prototyping-vs-production.md): Differentiate prototyping and production environments on Thunder Compute. Select hardware and configurations optimized for your project scale. - [Restrictions](https://www.thundercompute.com/docs/restrictions.md): Analyze platform restrictions for Thunder Compute services. Review technical limitations, usage policies, and resource constraints for accounts. - [Technical Specifications](https://www.thundercompute.com/docs/technical-specs.md): Hardware specifications, networking details, and pre-installed software for Thunder Compute instances - [Troubleshooting](https://www.thundercompute.com/docs/troubleshooting.md): Troubleshoot common Thunder Compute errors. Find solutions for connection issues, function errors, SSH problems, and access logs. Get support via Discord. - [Authentication](https://www.thundercompute.com/docs/vscode/operations/authentication.md): Authenticate Thunder Compute services within VSCode. Manage API keys and SSH credentials to ensure secure access to your remote instances. - [Connecting to Instances](https://www.thundercompute.com/docs/vscode/operations/connecting-to-instances.md): Connect to Thunder Compute instances via VS Code. Configure SSH settings and manage remote development sessions for low-latency coding workflows. - [Creating Instances](https://www.thundercompute.com/docs/vscode/operations/creating-instances.md): Provision new instances via the VSCode interface. Select hardware profiles and initialize remote environments on the Thunder Compute platform. - [Deleting Instances](https://www.thundercompute.com/docs/vscode/operations/deleting-instances.md): Terminate and delete instances using VSCode management tools. Clean up organization hardware and release resources when tasks are complete. - [File Transfers](https://www.thundercompute.com/docs/vscode/operations/file-transfers.md): Transfer files between local machines and Thunder Compute instances. Manage data uploads and downloads within your VSCode development workflow. - [Modifying Instances](https://www.thundercompute.com/docs/vscode/operations/modifying-instances.md): Modify instance configurations using VSCode. Update disk space and GPU counts for your active Thunder Compute cloud resources. - [Monitoring Instances](https://www.thundercompute.com/docs/vscode/operations/monitoring-instances.md): Monitor instance performance and resource usage in VSCode. Track CPU, memory, and GPU metrics for your active Thunder Compute cloud environment. - [Port Forwarding](https://www.thundercompute.com/docs/vscode/operations/port-forwarding.md): Configure port forwarding to access local services on Thunder Compute. Map internal ports to your local machine for efficient testing and debugging. - [Snapshots](https://www.thundercompute.com/docs/vscode/operations/snapshots.md): Manage system snapshots directly within the VSCode environment. Create, restore, and organize backups to preserve your current development state. - [SSH on Thunder Compute](https://www.thundercompute.com/docs/vscode/operations/ssh.md): Set up SSH access for Thunder Compute instances. Configure public key authentication and establish secure remote connections for terminal operations. - [Quickstart](https://www.thundercompute.com/docs/vscode/quickstart.md): Configure Thunder Compute using VSCode, Cursor, or Windsurf. Set up your development environment and establish remote connections with this guide. ## OpenAPI Specs - [openapi](https://api.thundercompute.com:8443/openapi.json) - [swagger](https://www.thundercompute.com/docs/swagger.json) - [package](https://www.thundercompute.com/docs/package.json) ## Optional - [Support](https://discord.com/invite/nwuETS9jJK)