Service Fabric REST APIs

Service Fabric is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable microservices. Service Fabric also addresses the significant challenges in developing and managing cloud applications. Developers and administrators can avoid complex infrastructure problems and focus on implementing mission-critical, demanding workloads that are scalable, reliable, and manageable. Service Fabric represents the next-generation middleware platform for building and managing these enterprise-class, tier-1, cloud-scale applications.

The REST APIs fall into two main categories:

  • Service Fabric Resource Manager APIs perform resource manager operations on Service Fabric cluster, application, service, and container resources through management.azure.com.

  • Service Fabric Client APIs manage applications, services, and other elements of the Service Fabric cluster. These APIs are located directly at your cluster address, for example, mycluster.westus.cloudapp.azure.com.

Service Fabric Resource Manager APIs

Service Fabric Resource Manager APIs allows you to create and manage Service Fabric clusters in Azure. A Service Fabric cluster is a network-connected set of virtual or physical machines into which your microservices are deployed and managed.

This is a current stable version of the Service Fabric Resource Manager APIs.

Service Fabric Resource Manager APIs (2017-07-01-Preview Version)

This is a preview version of the Service Fabric Resource Manager APIs. These APIs allow representing and managing application, service, and container resources.

Service Fabric Client APIs

Once a cluster is created, you can deploy and manage your applications, services, and containers using the Service Fabric Client APIs. These APIs are provided by Service Fabric runtime. They are available on all Service Fabric clusters, whether they are running in Azure, on premises, or in another cloud. This APIs are the primary way of interacting with your Service Fabric cluster to deploy, upgrade, delete, and query your applications and services.

This is a current version of the Service Fabric Client APIs. These APIs work with Service Fabric runtime version 6.1 and above.

Service Fabric Client APIs - Previous Versions