.NET Client API

Introduction to .NET Client API

Overview of .NET Client API

The .NET Client API offers a streamlined way to integrate your .NET applications with various services. It focuses on simplicity and ease of use. You can handle complex tasks like data fetching, feature flag evaluation, and more without hassle. This API is designed to be intuitive, so you can get started quickly and efficiently.

Purpose and functionality

The .NET Client API's primary purpose is to provide a robust, flexible interface for your .NET applications. It bridges the gap between your app and backend services, ensuring smooth communication. You can use it to evaluate feature flags, manage user contexts, and configure your application's behavior dynamically.

  • Feature flag evaluation: Determine which features to enable for different user segments.

  • Context management: Handle various user contexts effortlessly.

  • Dynamic configuration: Adjust settings without redeploying your application.

Practical examples of .NET Client API usage

Example 1: Evaluating a feature flag

Check if a feature is enabled:

This snippet determines whether to display a new feature or fallback content. It's a straightforward way to control feature access. For more information on feature flags, you can refer to the Feature Flags documentation.

Example 2: Using the relay proxy

Configure the client to use a relay proxy:

This setup routes all requests through a relay proxy. It simplifies network configurations and enhances security. For detailed steps on setting up the SDK, refer to the .NET Client SDK documentation. Additionally, you can explore more about Dynamic Configs and Feature Gates to enhance your implementation.

Join the #1 experimentation community

Connect with like-minded product leaders, data scientists, and engineers to share the latest in product experimentation.

Try Statsig Today

Get started for free. Add your whole team!

What builders love about us

OpenAI OpenAI
Brex Brex
Notion Notion
SoundCloud SoundCloud
Ancestry Ancestry
At OpenAI, we want to iterate as fast as possible. Statsig enables us to grow, scale, and learn efficiently. Integrating experimentation with product analytics and feature flagging has been crucial for quickly understanding and addressing our users' top priorities.
OpenAI
Dave Cummings
Engineering Manager, ChatGPT
Brex's mission is to help businesses move fast. Statsig is now helping our engineers move fast. It has been a game changer to automate the manual lift typical to running experiments and has helped product teams ship the right features to their users quickly.
Brex
Karandeep Anand
President
At Notion, we're continuously learning what our users value and want every team to run experiments to learn more. It’s also critical to maintain speed as a habit. Statsig's experimentation platform enables both this speed and learning for us.
Notion
Mengying Li
Data Science Manager
We evaluated Optimizely, LaunchDarkly, Split, and Eppo, but ultimately selected Statsig due to its comprehensive end-to-end integration. We wanted a complete solution rather than a partial one, including everything from the stats engine to data ingestion.
SoundCloud
Don Browning
SVP, Data & Platform Engineering
We only had so many analysts. Statsig provided the necessary tools to remove the bottleneck. I know that we are able to impact our key business metrics in a positive way with Statsig. We are definitely heading in the right direction with Statsig.
Ancestry
Partha Sarathi
Director of Engineering
We use cookies to ensure you get the best experience on our website.
Privacy Policy