RankVectorsRankVectors
FeaturesPricing
Log in →
  • Introduction
  • Quickstart
  • Authentication
  • Syncing Content
  • Generating Link Suggestions
  • Implementing Links
  • Integrations Overview
  • JavaScript SDK
  • TypeScript SDK
  • Python SDK
  • Go SDK
  • PHP SDK
  • C# SDK
  • Ruby SDK
  • Rust SDK
  • API Reference Overview
  • Projects API
  • Pages API
  • Suggestions API
  • Implementations API
  • Analytics API
  • Integrations Overview
  • WordPress Integration
  • Shopify Integration
  • Vercel Integration
  • Custom Integration

Rust SDK

Install and use the RankVectors Rust SDK

Installation

Add to Cargo.toml:

[dependencies]
rankvectors = "1.0"

Quick Start

use rankvectors::{Configuration, ApiClient, ProjectsApi, CreateProjectRequest};

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let mut config = Configuration::default();
    config.api_key = Some("YOUR_API_KEY".to_string());
    
    let client = ApiClient::new(config);
    let api = ProjectsApi::new(client);
    
    let request = CreateProjectRequest {
        name: "My Website".to_string(),
        domain: "https://example.com".to_string(),
        preferred_sdk: Some("rust".to_string()),
        ..Default::default()
    };
    
    let project = api.create_project(request).await?;
    println!("Project created: {}", project.id);
    
    Ok(())
}

More Examples

See the API Reference for complete API documentation.

PreviousRuby SDKNextAPI Reference Overview
RankVectorsRankVectors

AI-powered internal linking optimization. Improve your SEO with intelligent semantic analysis and automated link recommendations.

XGitHubLinkedIn

Product

  • Features
  • Pricing
  • Documentation
  • Integrations

Support

  • Documentation
  • Quick Start
  • API Reference
  • Contact

Company

  • About
  • Blog
  • Contact
  • Partners

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2025 RankVectors. All rights reserved.