@@ -281,6 +281,16 @@ export type BrowserListResponsesOffsetPagination = OffsetPagination<BrowserListR
281281
282282export type ProfilesOffsetPagination = OffsetPagination < Profile > ;
283283
284+ /**
285+ * Memory allocated to the browser session.
286+ */
287+ export type BrowserMemory = '1GiB' | '2GiB' | '6GiB' | '8GiB' | '16GiB' ;
288+
289+ /**
290+ * Memory requested for a headful, non-GPU browser session.
291+ */
292+ export type BrowserMemoryRequest = '8GiB' | '16GiB' ;
293+
284294/**
285295 * Network configuration for a browser session or browser pool.
286296 */
@@ -454,6 +464,11 @@ export interface BrowserCreateResponse {
454464 */
455465 headless : boolean ;
456466
467+ /**
468+ * Memory allocated to the browser session.
469+ */
470+ memory : BrowserMemory ;
471+
457472 /**
458473 * Geographic region of the browser session. Fixed once the session is created.
459474 */
@@ -609,6 +624,11 @@ export interface BrowserRetrieveResponse {
609624 */
610625 headless : boolean ;
611626
627+ /**
628+ * Memory allocated to the browser session.
629+ */
630+ memory : BrowserMemory ;
631+
612632 /**
613633 * Geographic region of the browser session. Fixed once the session is created.
614634 */
@@ -764,6 +784,11 @@ export interface BrowserUpdateResponse {
764784 */
765785 headless : boolean ;
766786
787+ /**
788+ * Memory allocated to the browser session.
789+ */
790+ memory : BrowserMemory ;
791+
767792 /**
768793 * Geographic region of the browser session. Fixed once the session is created.
769794 */
@@ -919,6 +944,11 @@ export interface BrowserListResponse {
919944 */
920945 headless : boolean ;
921946
947+ /**
948+ * Memory allocated to the browser session.
949+ */
950+ memory : BrowserMemory ;
951+
922952 /**
923953 * Geographic region of the browser session. Fixed once the session is created.
924954 */
@@ -1120,6 +1150,11 @@ export interface BrowserCreateParams {
11201150 */
11211151 kiosk_mode ?: boolean ;
11221152
1153+ /**
1154+ * Memory for a headful, non-GPU browser session. Defaults to 8GiB.
1155+ */
1156+ memory ?: BrowserMemoryRequest ;
1157+
11231158 /**
11241159 * Optional human-readable name for the browser session, used to find it later in
11251160 * the dashboard. Must be unique among active sessions within the project. Can be
@@ -1580,6 +1615,8 @@ Browsers.Playwright = Playwright;
15801615
15811616export declare namespace Browsers {
15821617 export {
1618+ type BrowserMemory as BrowserMemory ,
1619+ type BrowserMemoryRequest as BrowserMemoryRequest ,
15831620 type BrowserNetworkConfig as BrowserNetworkConfig ,
15841621 type BrowserPoolRef as BrowserPoolRef ,
15851622 type BrowserProxy as BrowserProxy ,
0 commit comments