Skip to content

RankVectors/csharp-sdk

Repository files navigation

RankVectors C# SDK

NuGet Version NuGet Downloads

Official RankVectors API SDK for C# - Intelligent internal linking optimization using AI.

Installation

Install via NuGet Package Manager:

Install-Package RankVectors

Or via .NET CLI:

dotnet add package RankVectors

Or via PackageReference:

<PackageReference Include="RankVectors" Version="1.0.0" />

Quick Start

using RankVectors.Client;
using RankVectors.com.rankvectors.api;
using RankVectors.com.rankvectors.model;

// Initialize the API client
var hostConfig = new HostConfiguration
{
    BaseUrl = "https://api.rankvectors.com"
};
var apiKey = new ApiKeyToken("YOUR_API_KEY", TokenPosition.Header);

var projectsApi = new ProjectsApi(hostConfig);
projectsApi.ApiKey = apiKey;

// Create a project
var request = new CreateProjectRequest
{
    Name = "My Website",
    WebsiteUrl = "https://example.com"
};

var project = await projectsApi.CreateProjectAsync(request);
Console.WriteLine($"Created project: {project.Name}");

Features

  • AI-Powered Analysis: Uses OpenAI embeddings to find optimal linking opportunities
  • Smart Crawling: Automatically crawls and analyzes your website content
  • Automated Implementation: Implement links via webhooks or manual instructions
  • Credit-Based System: Pay-per-use model with transparent pricing
  • Multi-Platform Support: Works with any CMS or platform via REST API

Requirements

  • .NET 9.0 or later
  • Active RankVectors API key

Getting Started

  1. Sign up for a RankVectors account
  2. Get your API key from Settings → API Keys
  3. Install the NuGet package
  4. Start optimizing your internal linking!

Documentation

License

MIT License - see LICENSE file for details.

Support

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages