Official RankVectors API SDK for C# - Intelligent internal linking optimization using AI.
Install via NuGet Package Manager:
Install-Package RankVectorsOr via .NET CLI:
dotnet add package RankVectorsOr via PackageReference:
<PackageReference Include="RankVectors" Version="1.0.0" />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}");- 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
- .NET 9.0 or later
- Active RankVectors API key
- Sign up for a RankVectors account
- Get your API key from Settings → API Keys
- Install the NuGet package
- Start optimizing your internal linking!
MIT License - see LICENSE file for details.
- Email: tj@rankvectors.com
- Documentation: https://rankvectors.com/docs
- Issues: https://github.com/RankVectors/csharp-sdk/issues