---
name: "sourcekit-lsp"
section: "1"
platform: "linux"
package: "swiftlang"
version: "6.0.3-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/sourcekit-lsp"
---

# sourcekit-lsp(1)

## NAME

sourcekit-lsp -- Language Server Protocol implementation for Swift and C-based languages

## SYNOPSIS

To invoke the Swift Language Server Protocol:

**sourcekit-lsp \<options\>**

A list of supported options is available through the "--help" option:

**sourcekit-lsp** --help

## DESCRIPTION

SourceKit-LSP is an implementation of the Language Server Protocol (LSP) for Swift and C-based languages. It provides features like code-completion and jump-to-definition to editors that support LSP. SourceKit-LSP is built on top of sourcekitd and clangd for high-fidelity language support, and provides a powerful source code index as well as cross-language support. SourceKit-LSP supports projects that use the Swift Package Manager.

## BUGS

Reporting bugs is a great way for anyone to help improve Swift. The bug tracker for Swift, an open-source project, is located at \<https://bugs.swift.org\>.

If a bug can be reproduced only within an Xcode project or a playground, or if the bug is associated with an Apple NDA, please file a report to Apple's Feedback Assistant at \<https://feedbackassistant.apple.com\> instead.

## SEE ALSO

### HOME PAGE

\<https://swift.org\>

### APPLE DEVELOPER RESOURCES

\<https://developer.apple.com/swift/resources\>

### CODE REPOSITORIES

Swift Programming Language at \<https://github.com/swiftlang/swift\>

Swift Package Manager at \<https://github.com/swiftlang/swift-package-manager\>
