SDKs

Official LogFlux SDKs for all major programming languages

Available SDKs

Go SDK (BETA)

Lightweight SDK for communicating with LogFlux agent via Unix socket or TCP.

Integrations: logrus, zap, zerolog, slog, standard log

JavaScript SDK (BETA)

Lightweight TypeScript SDK for communicating with LogFlux agent via Unix socket or TCP.

Integrations: Winston, Bunyan, Pino, Debug, Log4js, Consola, Loglevel

Python SDK (BETA)

Lightweight Python SDK for communicating with LogFlux agent via Unix socket or TCP.

Integrations: Standard library logging with LogFluxHandler

Java SDK (BETA)

Lightweight Java SDK for communicating with LogFlux agent via Unix socket or TCP.

Integrations: SLF4J/Logback with LogFluxAppender

Common Features

All LogFlux SDKs share these core capabilities:

  • Agent Communication: Unix socket and TCP transport protocols
  • Automatic Batching: Configurable batch sizes and flush intervals
  • Popular Integrations: Seamless integration with existing logging libraries
  • Production Ready: Comprehensive error handling and performance monitoring

Disclaimer

The Go, Java, JavaScript, Python, and Node.js logos and trademarks are the property of their respective owners (Google LLC, Oracle Corporation, Oracle Corporation, Python Software Foundation, and Node.js Foundation). LogFlux is not affiliated with, endorsed by, or sponsored by any of these organizations. The logos are used solely for identification purposes to indicate compatibility and integration capabilities.