<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/swift-generated-sdks-are-now-available-for-xcode-and-spm-buf-anezgrksl" -->

---
title: Swift generated SDKs are now available for Xcode and SPM...
description: Buf Schema Registry now supports Swift generated SDKs, letting Swift engineers download pre-packaged generated code for Protobuf schemas directly via Xcode or...
canonical: https://daily.dev/posts/swift-generated-sdks-are-now-available-for-xcode-and-spm-buf-anezgrksl
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Swift generated SDKs are now available for Xcode and SPM · Buf | daily.dev
og:description: Buf Schema Registry now supports Swift generated SDKs, letting Swift engineers download pre-packaged generated code for Protobuf schemas directly via Xcode or...
og:url: https://daily.dev/posts/swift-generated-sdks-are-now-available-for-xcode-and-spm-buf-anezgrksl
og:image: https://api.daily.dev/og/posts/anEzgrkSL.png
og:image:alt: Swift generated SDKs are now available for Xcode and SPM · Buf
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Swift generated SDKs are now available for Xcode and SPM · Buf

**[Buf Blog](https://daily.dev/sources/buf)** · 3 min read · 0 upvotes · 0 comments

## Summary

Buf Schema Registry now supports Swift generated SDKs, letting Swift engineers download pre-packaged generated code for Protobuf schemas directly via Xcode or Swift Package Manager instead of managing a local Protobuf toolchain. This complements existing support for Go, JavaScript/TypeScript, and Java/Kotlin packages. The post walks through replacing locally-generated code in the connect-swift example app with a remote Swift package added through Xcode's package manager, including pointing to the main branch or pinning an exact version, and notes that future BSR commits are automatically available as updated packages.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://buf.build/blog/swift-packages>

## Questions this post answers

### How do I consume Protobuf generated code in a Swift project using Xcode without running a local Protobuf toolchain?

Buf Schema Registry now offers Swift generated SDKs that can be added directly as a package in Xcode via File > Add Packages, using the URL from a module's Generated SDKs tab. You can point the dependency at the main branch for automatic updates or pin an Exact Version, removing the need to generate or manage Protobuf code locally.

_daily.dev surfaces updates like this for teams tracking Protobuf and RPC tooling changes._

### Which languages does the Buf Schema Registry support for generated SDKs?

The Buf Schema Registry provides generated SDK packages for Go, JavaScript/TypeScript, Java/Kotlin, and Swift, covering native dependency managers across frontend, backend, and mobile platforms. Swift support works through both Xcode's package manager UI and Swift Package Manager's Package.swift files.

_Developers comparing SDK tooling across languages can follow ecosystem updates on daily.dev._

## Similar posts on daily.dev

- [Protobuf, JSON Schema, and OpenAPI · Buf](https://daily.dev/posts/protobuf-json-schema-and-openapi-buf-00wgyenfv) · Buf Blog · 7 upvotes · 0 comments
- [The modern Protobuf workflow · Buf](https://daily.dev/posts/the-modern-protobuf-workflow-buf-c2m7gywhe) · Buf Blog · 1 upvotes · 0 comments
- [Mastering Swift Package Manager: The Modern Era of iOS Dependency Management](https://daily.dev/posts/mastering-swift-package-manager-the-modern-era-of-ios-dependency-management-wy24qxtmm) · Medium · 0 upvotes · 0 comments
- [Swift 6.4 Released](https://daily.dev/posts/swift-6-4-released-tm86auvxn) · Swift.org · 3 upvotes · 0 comments
- [A modern alternative to Protocol Buffer](https://daily.dev/posts/a-modern-alternative-to-protocol-buffer-k1dw3nil7) · Hacker News · 28 upvotes · 3 comments

---

Tags: [#backend](https://daily.dev/tags/backend), [#swift](https://daily.dev/tags/swift), [#grpc](https://daily.dev/tags/grpc)

[View this post on daily.dev](https://daily.dev/posts/swift-generated-sdks-are-now-available-for-xcode-and-spm-buf-anezgrksl)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Swift generated SDKs are now available for Xcode and SPM · Buf","url":"https://daily.dev/posts/swift-generated-sdks-are-now-available-for-xcode-and-spm-buf-anezgrksl","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/swift-generated-sdks-are-now-available-for-xcode-and-spm-buf-anezgrksl"},"datePublished":"2026-08-23T07:20:10.045Z","dateModified":"2026-08-23T07:20:48.027Z","description":"Buf Schema Registry now supports Swift generated SDKs, letting Swift engineers download pre-packaged generated code for Protobuf schemas directly via Xcode or...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/c8598a5b8f043bbaf4dbe001c3acc7a1?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/c8598a5b8f043bbaf4dbe001c3acc7a1?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Buf Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Buf Blog","logo":"https://media.daily.dev/image/upload/s--2YBgo_Nm--/f_auto,q_auto/v1787469605/logos/buf?_a=BAMAMicg0","url":"https://daily.dev/sources/buf"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/swift-generated-sdks-are-now-available-for-xcode-and-spm-buf-anezgrksl","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"backend,swift,grpc","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Buf Blog","item":"https://daily.dev/sources/buf"},{"@type":"ListItem","position":3,"name":"Swift generated SDKs are now available for Xcode and SPM · Buf"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/swift-generated-sdks-are-now-available-for-xcode-and-spm-buf-anezgrksl#faq","mainEntity":[{"@type":"Question","name":"How do I consume Protobuf generated code in a Swift project using Xcode without running a local Protobuf toolchain?","acceptedAnswer":{"@type":"Answer","text":"Buf Schema Registry now offers Swift generated SDKs that can be added directly as a package in Xcode via File > Add Packages, using the URL from a module's Generated SDKs tab. You can point the dependency at the main branch for automatic updates or pin an Exact Version, removing the need to generate or manage Protobuf code locally. daily.dev surfaces updates like this for teams tracking Protobuf and RPC tooling changes."}},{"@type":"Question","name":"Which languages does the Buf Schema Registry support for generated SDKs?","acceptedAnswer":{"@type":"Answer","text":"The Buf Schema Registry provides generated SDK packages for Go, JavaScript/TypeScript, Java/Kotlin, and Swift, covering native dependency managers across frontend, backend, and mobile platforms. Swift support works through both Xcode's package manager UI and Swift Package Manager's Package.swift files. Developers comparing SDK tooling across languages can follow ecosystem updates on daily.dev."}}]}
```

