Swift compiles directly to native code with predictable memory management, delivering performance comparable to C-based languages. Compile-time memory safety and, since Swift 6, an opt-in data-race-safe mode eliminate whole classes of defects by construction.
Direct C and C++ interoperability without a foreign-function interface lets teams adopt Swift incrementally inside existing codebases. The language backs a million App Store applications, and first-class Linux and Windows toolchains extend its use beyond Apple devices.
The project's cross-platform core libraries are described by the Swift team as being in an early stage of development, which limits source compatibility on non-Apple platforms. The team also acknowledges that data-race-safety ergonomics remain an area of active development, creating migration friction for concurrent code.
Official Android support reached its first release only in Swift 6.3 in 2026, years after cross-platform rivals established themselves on mobile. The Embedded Swift subset remains experimental, and the language's center of gravity is still Apple's own devices and tools.
Swift development began at Apple in 2010 under Chris Lattner as a modern replacement for Objective-C. Apple unveiled the language at its Worldwide Developers Conference on June 2, 2014, releasing a beta to registered developers alongside a full programming guide, and version 1.0 followed that September.
In December 2015 Apple published the language, supporting libraries, debugger, and package manager under the Apache 2.0 license and launched Swift.org as the project's home. The project now operates under a core team and code owners, with source code hosted in the swiftlang organization on GitHub.
Swift is distributed free of charge as an open-source project under the Apache 2.0 license with a runtime library exception. Toolchains are freely downloadable for macOS, Linux, and Windows, and anyone can build the compiler from source.
There are no paid tiers, support contracts, or commercial licensing requirements around the language itself. Development happens in public through Swift Evolution and the swiftlang GitHub repositories, with engineering effort contributed by Apple and other participants.
Swift is a general-purpose, multiplatform programming language created by Apple and maintained as an open-source project. It supports software development across mobile and desktop applications, server-side systems, and embedded targets, with official toolchains for macOS, Linux, and Windows.
The language compiles to native code and emphasizes memory and data-race safety alongside direct C and C++ interoperability. It is the primary language for Apple's operating systems and ships with SDK targets spanning static Linux, WebAssembly, and Android.

Swift is Apple's general-purpose programming language for apps across its platforms and servers.