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.
codequality Updating gradle template. Jul 18, 2013
gradle/wrapper Add missing gradle-wrapper.jar. Jan 27, 2015
images README for all modules. Jul 9, 2014
karyon2-admin-plugins Update to pytheas 1.29.0 Aug 8, 2016
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
karyon2-jersey-blocking removing interceptor for leaked thread, also removing unused imports Apr 13, 2015
karyon2-servo Align group id with Karyon 1.x ( ->… Jan 27, 2015
.gitignore Update governator and archaius deps Aug 20, 2015
.netflixoss disable cloudbees builds for PRs Sep 15, 2015
.travis.yml Upgrade to java8 Aug 8, 2016 Add missing file. Jan 27, 2015
LICENSE Restructure into smaller files Apr 2, 2012
OSSMETADATA adding OSSMETADATA for NetflixOSS tracking Dec 11, 2015 Update Feb 1, 2016
build.gradle Update to nebula.netflixoss 2.2.9 Apr 3, 2015 Merge branch 'master' of into pytheas_1_29_0 Aug 8, 2016 Update to pytheas 1.29.0 Aug 8, 2016
gradlew Upgrading to Gradle 1.4 Mar 22, 2013
gradlew.bat Initial commit for karyon. Feb 12, 2013 add scripts for building releases using travis Sep 15, 2015 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.