LogFlux SDKs send logs, metrics, traces, events, and audit entries directly to the LogFlux cloud with end-to-end encryption (AES-256-GCM). The server never sees your plaintext data.
Your App → SDK (encrypts + compresses) → LogFlux Cloud (multipart/mixed over HTTPS)
Available SDKs
Go SDK
End-to-end encrypted ingestion with multipart binary transport, distributed tracing, and framework middleware.
Middleware: Gin, Echo, Fiber, Chi, net/http
Adapters: logrus, zap, zerolog, stdlib
Swift SDK
End-to-end encrypted ingestion for iOS and macOS with disk persistence, Keychain key storage, and zero external dependencies.
Platforms: iOS 16+, macOS 13+, tvOS, watchOS
JavaScript SDK
End-to-end encrypted ingestion for Node.js with multipart binary transport, distributed tracing, and full TypeScript support.
Runtime: Node.js 18+, zero runtime dependencies
Python SDK
End-to-end encrypted ingestion for Python with multipart binary transport, distributed tracing, and Django/Flask/FastAPI middleware.
Runtime: Python 3.10+, single dependency (cryptography)
Java SDK
End-to-end encrypted ingestion for Java and Kotlin with multipart binary transport, distributed tracing, and zero external dependencies.
Runtime: Java 11+, Spring Boot, Android
Common Features
All LogFlux SDKs share these core capabilities:
- End-to-end encryption: AES-256-GCM with RSA key exchange
- 7 entry types: Log, Metric, Trace, Event, Audit, Telemetry, TelemetryManaged
- Automatic batching: Configurable batch sizes and flush intervals
- Async transport: Non-blocking queue with background workers
- Failsafe mode: SDK errors never crash the host application
- Popular integrations: Drop-in hooks for existing logging libraries
Disclaimer
The Go, Swift, JavaScript, Python, and Node.js logos and trademarks are the property of their respective owners (Google LLC, Apple Inc., Oracle Corporation, Python Software Foundation, and OpenJS 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.