Developing with IBM Edge Computing for Devices

Learn how to develop with IBM Edge Computing for Devices.

To begin developing for IBM Edge Computing for Devices, you need to first set up your credentials for publishing content. To publish content in the Horizon exchange, you need to provide credentials. You also need to create your cryptographic signing keys as all services and patterns for IBM Edge Computing for Devices must be cryptographically signed. For more information, see:

With your credentials and signing keys, go through the provided development examples. These examples walk you through building simple edge services to learn the basics for developing for IBM Edge Computing for Devices. Follow these examples before you build your own edge services and containers or review the more detailed developer information:

After you finish building these example services, review the following documentation for more detailed information about developing services for IBM Edge Computing for Devices:

Further reading

Best practices

Review the important principles and best practices for IBM Edge Computing for Devices software development.

Using IBM Cloud Container Registry with Horizon

With IBM Edge Computing for Devices, you can optionally put service containers into the IBM private secure container registry instead of the public Docker Hub. For instance, if you have a software image that includes assets that are not appropriate to include in a public registry, you can use a private Docker container registry like the IBM Cloud Container Registry.

IBM Edge Computing for Devices APIs

IBM Edge Computing for Devices provides RESTful APIs for enabling components to collaborate, and to enable your organization's developers and users to control the components.