We're excited to announce two new LaunchDarkly SDKs: the client-side SDK for Node.js and server-side SDK for C! With this announcement, the two SDKs have been promoted to general availability (GA).
Although these SDKs are new to LaunchDarkly, the underlying technologies – Node.js and C – were already supported by our server-side Node.js SDK and client-side C SDK. With this in mind, you might be wondering about the difference between client-side and server-side SDKs.
In a nutshell:
- LaunchDarkly's client-side SDKs are designed for single-user contexts typically distributed as desktop, mobile, and embedded applications.
- LaunchDarkly's server-side SDKs are designed for multi-user systems such as web application servers.
Take a look at our documentation to learn more about the implications of using our client-side and server-side SDKs.
With this understanding in mind, we see that both of the SDKs expand support for using LaunchDarkly to new sets of software. The client-side SDK for Node.js expands our support for Node.js to client-side applications such as desktop applications or apps running on Node.js-enabled devices. The server-side SDK for C expands our support for C and C++ to server-side applications built in C or C++ which handle many concurrent users.
Check out the client-side Node.js and server-side C SDK reference guides for information on how to get started. If you have questions, please reach out to our support team at support@launchdarkly.com.