Bonjour, also known as zero-configuration networking, enables automatic discovery of devices and services on a local network using industry standard IP protocols. Bonjour makes it easy to discover, publish, and resolve network services with a sophisticated, yet easy-to-use, programming interface that is accessible from Cocoa, Ruby, Python, and other languages.
OS X and iOS
-
Simplify Networking with Bonjour
Learn how your network applications and services on iOS, OS X and other platforms can use Bonjour to simplify your user experience.
-
Bonjour Network Discovery and Connectivity
Watch how Bonjour makes it easy for your applications to publish, discover, and resolve network services.
-
Bonjour Overview
Get an overview of the Bonjour architecture and available Bonjour APIs.
-
NSNetServices and CFNetServices Programming Guide
Learn how to implement Bonjour APIs in your apps.
-
Bonjour over Bluetooth on iOS 5.0
Get the latest on using Bonjour with iOS 5 or later.
-
BonjourWeb (Sample Code)
Use this iOS sample code to browse for network services using Bonjour.
-
Mac Developer Library
Find additional Bonjour related guides and technotes for OS X.
-
iOS Developer Library
Find additonal Bonjour related guides and technotes for iOS.
Windows
-
Bonjour SDK for Windows
Download the SDK and distribute Bonjour as part of your Windows app.
-
Bonjour Print Services for Windows
Configure Bonjour-enabled printers from your Windows computer.

