Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityDoc feedbackLog In
GitHubNuGetDev CommunityDoc feedback
Hey! These docs are for version 2.0, which is no longer officially supported. Click here for the latest version, 3.0!


This topic doesn't apply to most mobile use cases. If you're using the iOS SDK or Android SDK, see [Initialize a mobile SDK](πŸ”—ο»Ώ), which describes getting the datafile and instantiating a client.

Once you have a datafile, you can instantiate an Optimizely client. Any time you retrieve an updated datafile, just re-instantiate the same client.

For simple applications, all you need to provide to instantiate a client is a [datafile](πŸ”—ο»Ώ) specifying the project configuration for a given environment. For most advanced implementations, you'll want to [customize the client](πŸ”—ο»Ώ) for your specific requirements.


There are several other optional parameters for configuring the Optimizely client. See the [Customize an SDK](πŸ”—ο»Ώ) and the API reference sections.