This is a high level Swift based SDK that makes it simple to connect to Nabto Edge embedded devices.

The entry point is the Client class: You use this the first time the client app is used to prepare the mandatory private key (read more about public key authentication in Nabto Edge).

The client instance act as factory for Connection objects that you in turn use to invoke Nabto Edge CoAP requests, open Nabto Edge Streams and open Nabto Edge Tunnels.

See the Get Started for iOS guide for installation information.

Low-level API Access

The Swift based iOS Client SDK described above is a thin wrapper on top of the low-level Plain C Nabto Edge Client SDK. This SDK is also available for direct integration on iOS if needed, see the Get Started for iOS guide for installation instructions.