<commit_before>If you're here for the #dotnetsummer hackfest, please work out of [this branch](https://github.com/keenlabs/keen-sdk-net/tree/dotnetsummer)!
============

keen-sdk-net
============

[![Build status](https://ci.appveyor.com/api/projects/status/sxkqpvmlxto07y4r/branch/master?svg=true)](https://ci.appveyor.com/project/masojus/keen-sdk-net/branch/master) [![Coverage Status](https://coveralls.io/repos/github/keenlabs/keen-sdk-net/badge.svg?branch=master)](https://coveralls.io/github/keenlabs/keen-sdk-net?branch=master)

Overview
-----

The Keen IO .NET SDK can be used to do custom analytics and event tracking for .NET applications. Use this SDK to capture large volumes of event data such as user actions, errors, server interactions, or any arbitrary event you specify. The SDK posts your events to Keen IO, a highly available, scalable cloud datastore. See [Keen IO docs](https://keen.io/docs) for instructions on extracting, querying, and building custom analytics with your data.

.NET Version Support
------------

There are three versions of the .NET SDK, which vary based on the target platform.

A portable class library targets .NET 4.5, Windows and Windows Phone 8+, and Xamarin for iOS and Android.

A .NET 4.5 specific library makes use of the portable class library and adds a few features including scoped key generation and project settings providers which read settings from environment variables or a file.

For older projects and Unity, a separate .NET 3.5 library exists, though it lacks query support.

Installation
------------
<commit_msg>Add a NuGet badge.<commit_after>If you're here for the #dotnetsummer hackfest, please work out of [this branch](https://github.com/keenlabs/keen-sdk-net/tree/dotnetsummer)!
============

keen-sdk-net
============

[![Build status](https://ci.appveyor.com/api/projects/status/sxkqpvmlxto07y4r/branch/master?svg=true)](https://ci.appveyor.com/project/masojus/keen-sdk-net/branch/master) [![Coverage Status](https://coveralls.io/repos/github/keenlabs/keen-sdk-net/badge.svg?branch=master)](https://coveralls.io/github/keenlabs/keen-sdk-net?branch=master) [![NuGet](http://img.shields.io/nuget/v/KeenClient.svg)](https://www.nuget.org/packages/KeenClient/)

Overview
-----

The Keen IO .NET SDK can be used to do custom analytics and event tracking for .NET applications. Use this SDK to capture large volumes of event data such as user actions, errors, server interactions, or any arbitrary event you specify. The SDK posts your events to Keen IO, a highly available, scalable cloud datastore. See [Keen IO docs](https://keen.io/docs) for instructions on extracting, querying, and building custom analytics with your data.

.NET Version Support
------------

There are three versions of the .NET SDK, which vary based on the target platform.

A portable class library targets .NET 4.5, Windows and Windows Phone 8+, and Xamarin for iOS and Android.

A .NET 4.5 specific library makes use of the portable class library and adds a few features including scoped key generation and project settings providers which read settings from environment variables or a file.

For older projects and Unity, a separate .NET 3.5 library exists, though it lacks query support.

Installation
------------

{'fraction_non_alphanumeric': 0.1210171568627451, 'fraction_numerical': 0.006127450980392157, 'mean_word_length': 4.361247947454844, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 13, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3240637', 'n_tokens_mistral': 971, 'n_tokens_neox': 916, 'n_words': 358}