Introduction
devunus SDKs allow your applications to interact with the devunus platform to get feature flag config and log events for your users.
Server-side SDKs must be initialized with a server-side environment key. These should be considered secret.
Client-side SDK
- For web/mobile client facing applications
- SDKs designed to run against a single user
- Flag Evaluations are computed in advance and delivered to your client applications with obfuscated names
- Supports User Session tracing for capture of errors, network requests, logs, etc.
- In the event of failure, the SDK will fallback to last loaded config (using local storage)
Server-side SDK
- SDKs designed to run against multiple users
- Config loaded at application start-up and cached for the duration of the application
- All Flag evaluations are done on your own server
- Will pull new config from the devunus platform at regular intervals
All SDKs come with overrides to ease unit testing.