openapi: 3.0.3 info: title: Scrapybara Auth States Environment API description: Scrapybara provides virtual desktops for AI agents. This representative OpenAPI describes the public REST surface for starting and managing cloud instances (ubuntu / browser / windows), running computer actions, driving a Chromium browser over Playwright CDP, executing bash and code, managing the filesystem and Jupyter notebooks, saving browser auth states, and setting instance environment variables. All requests authenticate with the `x-api-key` header. termsOfService: https://scrapybara.com/terms contact: name: Scrapybara Support url: https://scrapybara.com email: hello@scrapybara.com version: '1.0' servers: - url: https://api.scrapybara.com/v1 description: Scrapybara production API security: - ApiKeyAuth: [] tags: - name: Environment paths: /instances/{instance_id}/env: get: operationId: getEnv tags: - Environment summary: Get environment variables parameters: - $ref: '#/components/parameters/InstanceId' responses: '200': description: Environment variables content: application/json: schema: type: object properties: variables: type: object additionalProperties: type: string post: operationId: setEnv tags: - Environment summary: Set environment variables parameters: - $ref: '#/components/parameters/InstanceId' requestBody: required: true content: application/json: schema: type: object properties: variables: type: object additionalProperties: type: string responses: '200': description: Variables set content: application/json: schema: $ref: '#/components/schemas/StatusResponse' delete: operationId: deleteEnv tags: - Environment summary: Delete environment variables parameters: - $ref: '#/components/parameters/InstanceId' requestBody: required: true content: application/json: schema: type: object properties: keys: type: array items: type: string responses: '200': description: Variables deleted content: application/json: schema: $ref: '#/components/schemas/StatusResponse' components: schemas: StatusResponse: type: object properties: status: type: string parameters: InstanceId: name: instance_id in: path required: true schema: type: string securitySchemes: ApiKeyAuth: type: apiKey in: header name: x-api-key