Repolode
spring-cloud

spring-cloud/spring-cloud-netflix

Spring Cloud integration with Netflix OSS components such as Eureka service discovery for Spring Boot applications.

Stars
4,974
Forks
2,454
Open issues
98
Last commit
yesterday

What is it?

Spring Cloud Netflix provides Spring Boot integration for several Netflix OSS components used in microservice architectures. Its documented core capability is service discovery: Eureka server and client instances can be registered and discovered through Spring-managed beans, and an embedded Eureka server can be created with declarative Java configuration.

The repository is a multi-module Maven project targeting JDK 17. It builds with the bundled Maven wrapper (./mvnw install), and tests for components that need middleware such as Redis expect a local Docker instance. The project is part of the broader Spring Cloud ecosystem and is distributed under the Apache 2.0 license.

Key features

  • 01Register Eureka clients and discover service instances via Spring-managed beans
  • 02Create an embedded Eureka server through declarative Java configuration
  • 03Built with Maven and JDK 17 using the included wrapper

Use cases

  • Building Spring Boot microservices that need dynamic service discovery
  • Running a lightweight Eureka registry embedded in a Java application
  • Maintaining existing Spring Cloud systems that rely on Netflix OSS components

Quick start

  1. 1

    Clone the repository from GitHub

  2. 2

    Build the project with the Maven wrapper

    ./mvnw install

Things to know

  • Building the source requires JDK 17.
  • Some tests that need middleware such as Redis require a running local Docker instance.

In collections

Topics

FAQ

What is spring-cloud-netflix?
Spring Cloud integration with Netflix OSS components such as Eureka service discovery for Spring Boot applications. Spring Cloud Netflix provides Spring Boot integration for several Netflix OSS components used in microservice architectures. Its documented core capability is service discovery: Eureka server and client instances can be registered and discovered through Spring-managed beans, and an embedded Eureka server can be created with declarative Java configuration.
Is spring-cloud-netflix free to use? What license does it have?
spring-cloud-netflix is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is spring-cloud-netflix still maintained?
Actively maintained. The last commit to spring-cloud-netflix was on Nov 5, 2026.
What can I use spring-cloud-netflix for?
Building Spring Boot microservices that need dynamic service discovery Running a lightweight Eureka registry embedded in a Java application Maintaining existing Spring Cloud systems that rely on Netflix OSS components
How do I install spring-cloud-netflix?
Clone the repository from GitHub Build the project with the Maven wrapper: ./mvnw install
Where can I get spring-cloud-netflix?
The source code and installation instructions are on GitHub: https://github.com/spring-cloud/spring-cloud-netflix

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects