---
title: swift package
framework: swift-package-manager
role: collectionGroup
path: swift-package-manager/documentation/packagemanagerdocs/swiftpackagecommands
---

# swift package

Subcommands to update and inspect your Swift package.

## Overview

Overview Overview of package manager commands here…

## Topics

### Creating packages

- [swift package init](swift-package-manager/documentation/packagemanagerdocs/packageinit.md)

### Updating and resolving dependencies

- [swift package update](swift-package-manager/documentation/packagemanagerdocs/packageupdate.md)
- [swift package resolve](swift-package-manager/documentation/packagemanagerdocs/packageresolve.md)

### Editing packages

- [swift package add-dependency](swift-package-manager/documentation/packagemanagerdocs/packageadddependency.md)
- [swift package add-product](swift-package-manager/documentation/packagemanagerdocs/packageaddproduct.md)
- [swift package add-target](swift-package-manager/documentation/packagemanagerdocs/packageaddtarget.md)
- [swift package add-target-dependency](swift-package-manager/documentation/packagemanagerdocs/packageaddtargetdependency.md)
- [swift package add-setting](swift-package-manager/documentation/packagemanagerdocs/packageaddsetting.md)
- [swift package edit](swift-package-manager/documentation/packagemanagerdocs/packageedit.md)
- [swift package unedit](swift-package-manager/documentation/packagemanagerdocs/packageunedit.md)
- [swift package migrate](swift-package-manager/documentation/packagemanagerdocs/packagemigrate.md)

### Using package manager plugins

- [swift package plugin](swift-package-manager/documentation/packagemanagerdocs/packageplugin.md)
- [swift package diagnose-api-breaking-changes](swift-package-manager/documentation/packagemanagerdocs/packagediagnoseapibreakingchange.md)

### Inspecting packages

- [swift package describe](swift-package-manager/documentation/packagemanagerdocs/packagedescribe.md)
- [swift package show-dependencies](swift-package-manager/documentation/packagemanagerdocs/packageshowdependencies.md)
- [swift package show-executables](swift-package-manager/documentation/packagemanagerdocs/packageshowexecutables.md)
- [swift package show-traits](swift-package-manager/documentation/packagemanagerdocs/packageshowtraits.md)
- [swift package tools-version](swift-package-manager/documentation/packagemanagerdocs/packagetoolsversion.md)
- [swift package dump-package](swift-package-manager/documentation/packagemanagerdocs/packagedumppackage.md)
- [swift package dump-symbol-graph](swift-package-manager/documentation/packagemanagerdocs/packagedumpsymbolgraph.md)

### Cleaning builds and caches

- [swift package clean](swift-package-manager/documentation/packagemanagerdocs/packageclean.md)
- [swift package reset](swift-package-manager/documentation/packagemanagerdocs/packagereset.md)
- [swift package purge-cache](swift-package-manager/documentation/packagemanagerdocs/packagepurgecache.md)

### Archiving packages

- [swift package archive-source](swift-package-manager/documentation/packagemanagerdocs/packagearchivesource.md)
- [swift package compute-checksum](swift-package-manager/documentation/packagemanagerdocs/packagecomputechecksum.md)

### Integrating Package Manager into your shell

- [swift package completion-tool](swift-package-manager/documentation/packagemanagerdocs/packagecompletiontool.md)

### Configuring Mirrors

- [swift package config set-mirror](swift-package-manager/documentation/packagemanagerdocs/packageconfigsetmirror.md)
- [swift package config unset-mirror](swift-package-manager/documentation/packagemanagerdocs/packageconfigunsetmirror.md)
- [swift package config get-mirror](swift-package-manager/documentation/packagemanagerdocs/packageconfiggetmirror.md)

### Generating SBOMs

- [swift.package.generate-sbom](swift-package-manager/documentation/packagemanagerdocs/packagegeneratesbom.md)

### Experimental commands

- [swift package experimental-install](swift-package-manager/documentation/packagemanagerdocs/packageexperimentalinstall.md)
- [swift package experimental-uninstall](swift-package-manager/documentation/packagemanagerdocs/packageexperimentaluninstall.md)

## See Also

### Swift Commands

- [swift build](swift-package-manager/documentation/packagemanagerdocs/swiftbuild.md)
- [swift test](swift-package-manager/documentation/packagemanagerdocs/swifttest.md)
- [swift sdk](swift-package-manager/documentation/packagemanagerdocs/swiftsdkcommands.md)
- [swift package-registry](swift-package-manager/documentation/packagemanagerdocs/swiftpackageregistrycommands.md)
- [swift package-collection](swift-package-manager/documentation/packagemanagerdocs/swiftpackagecollectioncommands.md)
- [swift run](swift-package-manager/documentation/packagemanagerdocs/swiftrun.md)
