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 that perform resource manager operations are typically located at
management.azure.comand include some form of the following in the request URI:/subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabric.Service Fabric Client: APIs that manage applications, services, and elements of the cluster itself are located directly at your cluster address, e.g.,
mycluster.westus.cloudapp.azure.com.
Service Fabric Resource Manager APIs
Service Fabric Resource Manager APIs allows you to create and manage Service Fabric cluster in Azure. A Service Fabric cluster is a network-connected set of virtual or physical machines into which your microservices are deployed and managed. Once a cluster is created you can manage and deploy applications, services and containers in the cluster using Service Fabric Client APIs.
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 itself and are always available anywhere Service Fabric runs, whether that's in Azure, on-premises, or another cloud. This APIs is 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.0 and above.
Service Fabric Client APIs (v5.6)
Once a cluster is created you can deploy and manage your applications, services, and containers using the Service Fabric Client APIs (v5.6). These APIs are provided by Service Fabric itself and are always available anywhere Service Fabric runs, whether that's in Azure, on-premises, or another cloud. This API is the primary way of interacting with your Service Fabric cluster to deploy, upgrade, delete, and query your applications and services.
This is a previous version of the Service Fabric Client APIs. These API work with Service Fabric runtime version 5.6 and 5.7.



