Close menu

Client Libraries

The client libraries are the glue between your application and ConfigSeeder®. They offer the functionality to make configuration data available in your application and are meant to be integrated into your application.

Use of the client libraries

Easily access configuration data stored in ConfigSeeder® directly from your application:

  • Add the client library to your project
  • Configure access to ConfigSeeder®
  • Provide an API Key

With the next start, your application will receive its configuration from ConfigSeeder®.

Benefits of using the ConfigSeeder® client libraries.

The OS Connector and Kubernetes Connector provide configuration data to an application with low coupling to ConfigSeeder®. With the use of a client library, there is higher coupling, but there are also benefits:

  • Your application has access to the configuration under control. There are no dependencies on other infrastructure.
  • Your application can optionally receive configuration updates during runtime
  • When using the Kubernetes Connector or OS Connector, your configuration data is replicated into a ConfigMap, Secret, or File. This is not the case with the client libraries.

Available client libraries

Java

Depending on the exact use case, there are different client libraries for java integration:

Variant Description
Java Use this client library if your application is not based on Spring or Eclipse Microprofile.
Spring Use the Spring client library if you develop an application based on Spring or SpringBoot. (The library implements a property source that integrates flawlessly into the spring concepts)
Eclipse Microprofile Use this client library if you develop an application based on Eclipse Microprofile. (The library implements a config source that integrates flawlessly into the Eclipse Microprofile concepts)
Maven Use the Maven plugin if you need to access configuration data during a Maven build.

Golang

Use our go client if you need to access configuration data in your golang based application.

Get the client libraries

The ConfigSeeder® client libraries are available on our download site.