---
title: Developing a Safari Web Extension
framework: safariservices
role: sampleCode
role_heading: Sample Code
path: safariservices/developing-a-safari-web-extension
---

# Developing a Safari Web Extension

Customize and enhance web pages by building a Safari web extension.

## Overview

Overview note: This sample code project is associated with WWDC20 session 10665: Meet Safari Web Extensions. Configure the Sample Code Project Before you run the sample code project in Xcode: Open Safari and choose Develop > Allow Unsigned Extensions. In the project settings in Xcode, select the Sea Creator target. Click the Signing & Capabilities tab. For Signing Certificate, choose Sign to Run Locally. (Leave Team set to None.) Repeat steps 3 and 4 for the Sea Creator Extension target.

## See Also

### New extensions

- [Creating a Safari web extension](safariservices/creating-a-safari-web-extension.md)
- [Building and testing a Safari web extension](safariservices/building-and-testing-a-safari-web-extension.md)
- [Modernizing Safari Web Extensions](safariservices/modernizing-safari-web-extensions.md)
