---
title: BEBrowserDataExtension
framework: BrowserKit
role: symbol
role_heading: Class
platforms: [iOS 26.4+, iPadOS 26.4+]
path: browserkit/bebrowserdataextension
---

# BEBrowserDataExtension

A class that transfers browser extension information between browsers.

## Declaration

```swift
class BEBrowserDataExtension
```

## Overview

Overview This class represents an extension with its identifying metadata, including display name, developer information, and App Store identifier. The identifier allows browsers to help people discover and install equivalent extensions when transferring browsing data.

## Topics

### Creating an extension

- [init(displayName:developerName:identifier:storeIdentifier:)](browserkit/bebrowserdataextension/init(displayname:developername:identifier:storeidentifier:).md)

### Accessing extension metadata

- [developerName](browserkit/bebrowserdataextension/developername.md)
- [displayName](browserkit/bebrowserdataextension/displayname.md)
- [identifier](browserkit/bebrowserdataextension/identifier.md)
- [storeIdentifier](browserkit/bebrowserdataextension/storeidentifier.md)

## Relationships

### Inherits From

- [BEBrowserData](browserkit/bebrowserdata.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Browser data

- [BEBrowserDataHistoryVisit](browserkit/bebrowserdatahistoryvisit.md)
- [BEBrowserDataBookmark](browserkit/bebrowserdatabookmark.md)
- [BEBrowserDataReadingListItem](browserkit/bebrowserdatareadinglistitem.md)
- [BEBrowserData](browserkit/bebrowserdata.md)
