---
title: RestrictedSandboxRevision
framework: browserenginekit
role: symbol
role_heading: Enumeration
path: browserenginekit/restrictedsandboxrevision
---

# RestrictedSandboxRevision

Revisions to the restricted sandbox rules.

## Declaration

```swift
enum RestrictedSandboxRevision
```

## Overview

Overview Design your browser to support the latest revision to the restricted sandbox in all extensions, and opt in to new revisions as they become available. The applyRestrictedSandbox(revision:) method of the RestrictedSandboxAppliable protocol takes an argument of this type.

## Topics

### Sandbox restriction revisions

- [RestrictedSandboxRevision.revision1](browserenginekit/restrictedsandboxrevision/revision1.md)
- [RestrictedSandboxRevision.revision2](browserenginekit/restrictedsandboxrevision/revision2.md)

## Relationships

### Conforms To

- [CaseIterable](swift/caseiterable.md)
- [Comparable](swift/comparable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)

## See Also

### Access control

- [Limiting resource access in web content extensions](browserenginekit/limiting-resource-access-in-content-extensions.md)
- [Accessing files in browser extensions](browserenginekit/accessing-files-in-browser-extensions.md)
- [Attributing memory to a content extension](browserenginekit/attributing-memory-to-a-content-extension.md)
- [RestrictedSandboxAppliable](browserenginekit/restrictedsandboxappliable.md)
