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.