Skip to content
The nucleus or the base container for Applications and Services built using the NetflixOSS ecosystem
Branch: master
Clone or download
twicksell Merge pull request #356 from Netflix/adminResourcesContainerConstructor
create constructor for AdminResourcesContainer for use outside of guice
Latest commit d50bc0f Jan 4, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper Add missing gradle-wrapper.jar. Jan 27, 2015
images README for all modules. Jul 9, 2014
karyon2-admin-web Support for admin configs to add additional arbitrary JS to home layout. Aug 23, 2017
karyon2-admin create constructor for AdminResourcesContainer for use outside of guice Jan 4, 2018
karyon2-archaius Update governator and archaius deps Aug 20, 2015
karyon2-core Fixed javadoc errors Mar 19, 2015
karyon2-eureka Changed the Eureka client version to the latest version Apr 16, 2015
karyon2-examples Update governator and archaius deps Aug 20, 2015
karyon2-governator Reference github deprecation issue in @deprecated Jul 21, 2016
.gitignore Update governator and archaius deps Aug 20, 2015
.netflixoss disable cloudbees builds for PRs Sep 15, 2015
LICENSE Restructure into smaller files Apr 2, 2012
OSSMETADATA adding OSSMETADATA for NetflixOSS tracking Dec 11, 2015
build.gradle Merge branch 'master' of into pytheas_1_29_0 Aug 8, 2016
gradlew.bat Create Aug 8, 2016
settings.gradle karyon1 healthcheck plugin Apr 29, 2015

===== Karyon 2.0 is no longer supported. We are in the process of retiring Karyon in favor of using Governator for bootstrapping and OSS components with -guice or -governator subprojects.


Build Status

Karyon in the context of molecular biology is essentially "a part of the cell containing DNA and RNA and responsible for growth and reproduction."

At Netflix, Karyon is a framework and library that essentially contains the blueprint of what it means to implement a cloud ready web service. All the other fine grained web services and applications that form our SOA graph can essentially be thought as being cloned from this basic blueprint.

Karyon can be thought of as a nucleus that contains the following main ingredients.

  • Bootstrapping , dependency and Lifecycle Management (via Governator)
  • Runtime Insights and Diagnostics (via karyon-admin-web module)
  • Configuration Management (via Archaius)
  • Service discovery (via Eureka)
  • Powerful transport module (via RxNetty)

Getting Started

Easiest way to get started with karyon is to see the examples provided with karyon under karyon-examples module.


Please see [wiki] ( for detailed documentation.

Have a question?

We have a discussion group for karyon users (i.e. you!) here:!forum/karyon-users

You can’t perform that action at this time.