Skip to main content

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.