Studio

Jan 21, 2026

Young-jin Park

The Stainless Language Server and VS Code extension bring SDK Studio's IntelliSense, diagnostics, and navigation tools into your local editor, with real-time feedback as you work.

Getting Started

  1. Install the Stainless CLI: brew install stl

  2. Initialize your workspace: stl init

  3. Install the extension

Read the complete guide for detailed instructions.

Jan 21, 2026

Young-jin Park

The Stainless Language Server and VS Code extension bring SDK Studio's IntelliSense, diagnostics, and navigation tools into your local editor, with real-time feedback as you work.

Getting Started

  1. Install the Stainless CLI: brew install stl

  2. Initialize your workspace: stl init

  3. Install the extension

Read the complete guide for detailed instructions.

Jan 21, 2026

Young-jin Park

The Stainless Language Server and VS Code extension bring SDK Studio's IntelliSense, diagnostics, and navigation tools into your local editor, with real-time feedback as you work.

Getting Started

  1. Install the Stainless CLI: brew install stl

  2. Initialize your workspace: stl init

  3. Install the extension

Read the complete guide for detailed instructions.

Jan 7, 2026

Bill Cauchois

The studio now supports arbitrary branches. When selecting a branch, you can choose to create a new one with any name. Furthermore, branches can now be rebased, reset, or deleted. To collaborate on a branch with a colleague, click the three dots next to a branch and select “Copy branch URL.”

To learn more about branch selector, check out our docs here.

Jan 7, 2026

Bill Cauchois

The studio now supports arbitrary branches. When selecting a branch, you can choose to create a new one with any name. Furthermore, branches can now be rebased, reset, or deleted. To collaborate on a branch with a colleague, click the three dots next to a branch and select “Copy branch URL.”

To learn more about branch selector, check out our docs here.

Jan 7, 2026

Bill Cauchois

The studio now supports arbitrary branches. When selecting a branch, you can choose to create a new one with any name. Furthermore, branches can now be rebased, reset, or deleted. To collaborate on a branch with a colleague, click the three dots next to a branch and select “Copy branch URL.”

To learn more about branch selector, check out our docs here.

Nov 25, 2025

Pedro Belo

You can now sync specific GitHub teams to your Stainless organization, with roles automatically mapped and kept up to date. Users in multiple teams receive the most permissive role, and once team sync is enabled, access is fully managed through GitHub.

Learn more about GitHub team sync in our docs.

Nov 25, 2025

Pedro Belo

You can now sync specific GitHub teams to your Stainless organization, with roles automatically mapped and kept up to date. Users in multiple teams receive the most permissive role, and once team sync is enabled, access is fully managed through GitHub.

Learn more about GitHub team sync in our docs.

Nov 25, 2025

Pedro Belo

You can now sync specific GitHub teams to your Stainless organization, with roles automatically mapped and kept up to date. Users in multiple teams receive the most permissive role, and once team sync is enabled, access is fully managed through GitHub.

Learn more about GitHub team sync in our docs.

Oct 7, 2025

Bruce Hill

Miriam Budayr

Code formatting is now significantly faster in Java, Kotlin, TypeScript, Ruby, and Python SDKs by eliminating redundant operations, cutting some tasks from several seconds (and up to ~2 minutes in Java and Kotlin) down to just milliseconds.

Oct 7, 2025

Bruce Hill

Miriam Budayr

Code formatting is now significantly faster in Java, Kotlin, TypeScript, Ruby, and Python SDKs by eliminating redundant operations, cutting some tasks from several seconds (and up to ~2 minutes in Java and Kotlin) down to just milliseconds.

Oct 7, 2025

Bruce Hill

Miriam Budayr

Code formatting is now significantly faster in Java, Kotlin, TypeScript, Ruby, and Python SDKs by eliminating redundant operations, cutting some tasks from several seconds (and up to ~2 minutes in Java and Kotlin) down to just milliseconds.