Overview of the Temporal Remote Data Encoder (RDE) module
mainThe Temporal Remote Data Encoder (RDE) module provides a mechanism to centralize complex encryption logic. Instead of having every developer workstation or service access encryption keys directly, you can use an RDE server to handle encoding and decoding of payloads.
Key Benefits:
- Language Agnostic: Reuse complex encryption logic across different programming languages.
- Tooling Support: Enables the
Temporal CLIto encode payloads fortemporal workflow startand allows the Temporal WebUI to decode encrypted payloads. - Enhanced Security: Centralizes access to encryption keys within a dedicated service, reducing the surface area of key exposure.