Relewise.Client 1.199.0

Prefix Reserved
dotnet add package Relewise.Client --version 1.199.0                
NuGet\Install-Package Relewise.Client -Version 1.199.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Relewise.Client" Version="1.199.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Relewise.Client --version 1.199.0                
#r "nuget: Relewise.Client, 1.199.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Relewise.Client as a Cake Addin
#addin nuget:?package=Relewise.Client&version=1.199.0

// Install Relewise.Client as a Cake Tool
#tool nuget:?package=Relewise.Client&version=1.199.0                

Relewise.Client

What is Relewise?

Relewise is a personalized search and recommendation engine built ground-up with relevance, performance, and flexibility as key metrics.

Relewise is generally used in commerce solutions but can be used in all types of websites and apps. By analyzing user identity and behavior as well as product and content catalog, the individual user can be given a personalized experience, which offers both a better experience and increased business value.

Elements of a commerce solution often personalized with Relewise

  • Search
    • The sort order of results when a user uses the search function
    • Search term suggestions as the user types in the search field
    • Provide search despite search term spelling errors
  • Recommendations
    • When a product is viewed Relewise can suggest alternative and supplementing products for up-sales
    • When the user adds a given product to the basket (the power step, products often bought with that product is presented)
    • Product and content recommendations in newsletters
  • Other
    • The sort order of products when the user browses a product category
    • The sort order of items in a menu
    • Automatically triggered e-mails with content targeted to the individual user

How to get started

To get started, follow the 2 steps below...

1. Get your Dataset Id, API Key, and Server URL

To work with our services you need access to the system - more specifically a Dataset Id an API Key and a Server URL. These are all retrieved via My Relewise. Navigate to Administration → API Keys, and copy the Dataset Id, the API key, and the Server URL.

Keep in mind that different datasets will point to different servers depending on the purpose of the dataset, so you should always double check My Relewise to ensure you are pointing your calls towards the correct server.

A Note on API Keys

When you first gain access to My Relewise, you will find a single API Key available to you - the Master API Key. The Master API Key can create or delete products and content etc. so you must keep that key safely guarded. Please note that this key cannot be used to complete API calls from a browser, among other things. This is done as a safety precaution, to prevent anyone from gaining unwanted access to your dataset via a key and having immediate access to every facet of your Relewise data.

As such, when you are about to start implementing Relewise on your site, make sure to create a new API Key for each new area you want to work in, and provide it with the least necessary permissions required. By not granting more access than is minimally required, you maintain the highest level of security. You are not limited in the amount of keys you can create, and can always revoke the ones created, making it easy to maintain a high level of security.

2. Write the First Code

Write the following code to make your first Tracking

var datasetId = Guid.Parse("<DatasetId>");
var apiKeySecret = "<Your API Key>";
var serverUrl = "<Your Server URL>"
Relewise.Client.ITracker tracker = new Tracker(datasetId, apiKeySecret, serverUrl);
await tracker.TrackAsync(
   new ProductView(
       User.ByTemporaryId("<unique Id>"), //Depend on how much you know about the user
       new Product("p-1")
       )
   );

IMPORTANT NOTE: Most datakeys in Relewise are case sensitive. Ensure that your data adheres to this case sensitivity to avoid unnecessary issues during implementation. To learn more, click here.

More Examples

For hands-on examples of using the .NET package, please refer to our .NET examples page on our Documentation Page.

Tips & Tricks

  1. There is also an optional Extensions-library to help configure the Relewise Client via app settings. More information about the Extensions-library can be found here.

  2. We recommend that you have access to the My Relewise interface yourself, so you can see live API calls along with other helpful information about your live API calls there. To gain access to MyRelewise, simply reach out to us and request access.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Relewise.Client:

Package Downloads
Relewise.Client.Extensions

Relewise is a next generation personalization SaaS-platform, which offers functionality within product- and content recommendations and personalized search. This official extension library helps you work more efficient with the Relewise Client SDK (see 'Relewise.Client'), including configuration options, multiple named clients and more to come in the future.

Relewise.Integrations.Umbraco

An extension for Umbraco CMS allowing easy content export to Relewise

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.199.0 150 1/27/2025
1.193.0 401 12/19/2024
1.191.0 8,653 11/25/2024
1.170.0 10,637 8/19/2024
1.162.0 2,163 6/24/2024
1.157.0 1,059 5/29/2024
1.156.0 994 5/8/2024
1.150.0 5,748 4/15/2024
1.147.0 909 4/2/2024
1.144.0 745 3/11/2024
1.140.0 414 2/29/2024
1.132.0 4,614 1/30/2024
1.130.0 2,542 1/3/2024
1.121.0 4,781 11/20/2023
1.116.1 76,211 11/7/2023
1.113.0 2,131 10/23/2023
1.105.0 1,171 9/29/2023
1.96.0 8,143 8/21/2023
1.91.0 10,549 7/15/2023
1.87.0 10,244 6/23/2023
1.85.0 951 6/2/2023
1.80.0 6,608 5/10/2023
1.79.0 255 5/9/2023
1.77.0 1,146 5/2/2023
1.70.0 6,059 3/27/2023
1.66.0 687 3/7/2023
1.61.0 10,325 2/8/2023