Explore modern networking

Speed up your app and make it more resilient, private and secure with modern networking APIs. Learn about networking protocols and how incorporating these within your app and server can provide faster performance and reduce both your power consumption and thermal impact. Discover how to better protect people in your app through technologies like encrypted DNS and local network privacy. And find out how you can leverage local push connectivity to deliver notifications from your application server to devices on networks without an internet connection.

Enable encrypted DNS

When people access the web within your app, their privacy is paramount. Safeguard that information by leveraging encrypted DNS across our platforms to deliver private and secure connectivity within your app. Discover how you can use system DNS settings to connect to encrypted servers or enable...

Watch now

Support local network privacy in your app

Local network privacy provides added transparency when apps connect to devices on a person's home network. If your app interacts with devices using Bonjour or other local networking protocols, you must add support for local network privacy permissions in iOS 14. Learn more about the new permission...

Watch now

Build local push connectivity for restricted networks

Leverage local push connectivity and deliver notifications from your application server to devices on networks without an internet connection. Learn how to construct notifications for apps running in restricted network environments, helping people communicate with the same reliability and...

Watch now

Boost performance and security with modern networking

Speed up your app and make it more nimble, private and secure with modern networking APIs. Learn about networking protocols like IPv6, HTTP/2, TLS 1.3 and Encrypted DNS, and how incorporating these within your app and server can provide faster performance and reduce both your power consumption and...

Watch now

How to modernize your captive network

If you’ve ever used Wi-Fi on an airplane, in a cafe, or at a hotel, you're probably familiar with the experience of navigating through a set of agreements, watching an advertisement, or purchasing a plan to get on the Internet. These “captive” networks are important ways to get online, but...

View now

How to use multicast networking in your app

Apps use multicast networking to see and talk to other devices on their local networks. For example, an app might discover smart lightbulbs connected to a person’s Wi-Fi network and send them messages to turn on or off the lights.

View now