SwiftAudioFoundation (SAF) is an open-source Swift-native SDK for creating professional audio applications on Apple platforms. It provides a comprehensive set of real-time audio processing, MIDI, OSC, and UI components, enabling developers to build DAWs, synthesizers, effects, and other audio software entirely in Swift.
SAF is modular and highly performant, with a focus on Swift-style APIs and seamless integration with existing projects. The SDK can be integrated via Swift Package Manager (SPM), or used as a standalone framework for rapid prototyping and development.
- C++ Standard: 23
- Swift Standard: 6.2
- macOS/iOS: Xcode 26.0 (Intel macOS 26.0, Apple Silicon macOS 26.0)
- macOS: macOS 26.0 (x86_64, arm64)
- iOS: iOS 26 (arm64, arm64e, x86_64 (Simulator))
- iPadOS: iPadOS 26 (arm64, arm64e, x86_64 (Simulator))
- visionOS: visionOS 26 (arm64, arm64e, x86_64 (Simulator))
Contributions to SwiftAudioFoundation are highly valued. Whether it’s fixing a bug, improving documentation, or suggesting new features, your involvement helps make SAF a stronger, more reliable SDK for the Swift audio community.
If you’d like to get involved, please refer to our Contribution Guidelines on how to get started.
Not sure where to begin? Browse the open issues or start a discussion. We welcome contributors of all experience levels and are committed to supporting new contributors throughout the process.
Version 0.1.0 is the first official release of SwiftAudioFoundation. Earlier
versions have no source stability guarantees.
Because the SwiftAudioFoundation SDK is under active development, source
stability is only guaranteed within minor versions (for example, between 0.1.1
and 0.1.2). If you don't want potentially source-breaking package updates, you can
specify your package dependency using .upToNextMinorVersion(from: "0.1.0") instead.
Future minor versions of the package may introduce changes to these rules as needed.
SwiftAudioFoundation is licensed under the SwiftAudioFoundation License.
You may use SAF freely in personal, educational, or commercial applications. You may
modify SAF for integration into your projects. You may not redistribute SAF or modified versions under any other name or logo.
SAF branding must remain intact. Any application or SDK including SAF must credit
the Swift Audio Foundation as the original author. Use of SAF requires compliance
with the licenses of included dependencies. See DEPENDENCIES.md
for details.
THE SWIFTAUDIOFOUNDATION SDK IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. THE SWIFTAUDIOFOUNDATION FOUNDATION DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
© 2025 Swift Audio Foundation and the SwiftAudioFoundation contributors.
