To begin developing edge services for IBM Edge Application Manager (IEAM), you need to first set up your credentials for publishing content. Because all services must be signed, you must also create a cryptographic signing key pair. Make sure to complete the prerequisite steps, Preparing to create an edge service.

This diagram shows the typical interactions between the components within Horizon.

Edge devices

Examples

Use your credentials and signing keys to complete the development examples. These examples show you how to build simple services and help you learn about IEAM development basics.

Each of these development examples demonstrates a few more aspects of developing edge services. For an optimum learning experience, complete the examples in the order they are listed here.

After you finish building these example services, review the following documentation for more detailed information about developing services for IEAM:

Further reading

Review the important principles and best practices for IEAM software development.

With IEAM, you can optionally put service container images into the IBM private secure container registry instead of the public Docker Hub. For example, if you have a software image that includes assets that are not appropriate to include in a public registry.

You can IEAM use to put your service containers into the IBM private secure container registry instead of the public Docker Hub.

With IEAM, you can develop any service containers that you want for your edge machines.

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