{"id":56683,"library":"spring-cloud-starter-loadbalancer","title":"Spring Cloud Starter LoadBalancer","description":"Spring Cloud starter for client-side load balancing using Spring Cloud LoadBalancer.","status":"active","version":"5.0.1","language":"java","source_language":null,"source_url":"https://github.com/spring-cloud/spring-cloud-commons","tags":["spring-cloud","load-balancing","microservices","client-side"],"install":[{"cmd":"<dependency>\n  <groupId>org.springframework.cloud</groupId>\n  <artifactId>spring-cloud-starter-loadbalancer</artifactId>\n  <version>5.0.1</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'org.springframework.cloud:spring-cloud-starter-loadbalancer:5.0.1'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"LoadBalancerClient","correct":"org.springframework.cloud.loadbalancer.annotation.LoadBalancerClient"}],"quickstart":{"code":"import org.springframework.cloud.loadbalancer.annotation.LoadBalancerClient;\nimport org.springframework.web.client.RestTemplate;\n\n@LoadBalancerClient(name = \"my-service\", configuration = MyConfig.class)\npublic class MyServiceClient {\n    private final RestTemplate restTemplate;\n    public MyServiceClient(RestTemplate restTemplate) {\n        this.restTemplate = restTemplate;\n    }\n}","lang":"java","description":"Annotate a RestTemplate client with @LoadBalancerClient to enable load balancing."},"warnings":[{"fix":"Check Spring Cloud release train compatibility; use spring-cloud-starter-netflix-ribbon if needed.","message":"Spring Cloud LoadBalancer replaces Netflix Ribbon; ensure compatibility with your Spring Cloud version.","severity":"breaking","affected_versions":"all versions"}],"env_vars":null,"search_vec":"'balanc':13,23 'client':10,26 'client-sid':9,25 'cloud':2,6,16,20 'load':12,22 'load-balanc':21 'loadbalanc':4,17 'microservic':24 'side':11,27 'spring':1,5,15,19 'spring-cloud':18 'starter':3,7 'use':14","created_at":"2026-06-15T10:46:05.483288+00:00","updated_at":"2026-06-15T10:46:05.483288+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://projects.spring.io/spring-cloud","github":"https://github.com/spring-cloud/spring-cloud-commons","docs":"https://appdoc.app/artifact/org.springframework.cloud/spring-cloud-starter-loadbalancer/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["networking"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}