# Announcing the Networking Workgroup

DevFeed: [Announcing the Networking Workgroup](<https://devfeed.tech/articles/announcing-the-networking-workgroup-2925.md>)

Original publisher: [Read original article](<https://swift.org/blog/announcing-networking-workgroup/>)

Author: Franz Busch

Published: 2026-06-04T10:00:00Z

Content type: news

Language: en

Sources: [Swift.org](<https://devfeed.tech/sources/swift-org.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Swift](<https://devfeed.tech/topics/swift.md>), [API](<https://devfeed.tech/topics/api.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [client](<https://devfeed.tech/topics/client.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [servers](<https://devfeed.tech/topics/servers.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [http](<https://devfeed.tech/tags/http.md>), [networking](<https://devfeed.tech/tags/networking.md>), [responses](<https://devfeed.tech/tags/responses.md>), [server](<https://devfeed.tech/tags/server.md>), [swift](<https://devfeed.tech/tags/swift.md>), [tls](<https://devfeed.tech/tags/tls.md>)

## AI overview

Swift has announced a community-led Networking workgroup to guide the evolution of networking libraries, protocols, and APIs. Its goals include a unified, layered networking stack, interoperable networking types, modern HTTP client and server APIs built on structured concurrency, and shared implementations of protocols such as TLS, HTTP versions, QUIC, and WebSockets.

## Source excerpt

The Swift Ecosystem Steering Group is excited to announce the creation of the Networking workgroup! Workgroups are community-led efforts, formally recognized by the project, to advance key areas of Swift. The primary goal is to guide the evolution of networking libraries, protocols, and APIs in the Swift ecosystem, making networking in Swift excellent everywhere: high-level and safe by default, modular and interoperable, cross-platform, and observable. Networking is one of the most common entry points for Swift developers, and the ecosystem has matured significantly over the years. Foundational libraries like SwiftNIO, AsyncHTTPClient, and swift-http-types, alongside platform stacks such as URLSession and Network.framework, power networking across apps, servers, and beyond. The workgroup will build upon these efforts and pursue the long-term directions outlined in the Networking vision, focusing on work to: Define a unified networking stack with a coherent layered architecture, from shared I/O primitives at the foundation, through common protocol implementations, to ergonomic client and server APIs at the top. Define currency types that let libraries interoperate without coupling to specific implementations, such as IP addresses, hostnames, ports, and HTTP requests and responses. Evolve HTTP APIs by designing and guiding a modern, unified HTTP client and server API built on structured concurrency. Guide the evolution of shared protocol implementations (TLS, HTTP/1.1, HTTP/2, HTTP/3, QUIC, WebSockets) so improvements benefit the entire ecosystem rather than being duplicated across libraries. The new Networking workgroup joins a growing list of Swift workgroups, including the Android workgroup, Windows workgroup, and Build and Packaging workgroup, which were all added in the past year. To learn more and get involved: Discuss this announcement on the forums, and share ideas in the Networking category. Learn more about the Networking workgroup by reading its charter. Th