Skip to main content

Vantage SDK

The Vantage Software Development Kit (SDK) provides comprehensive tools and libraries for developers to integrate their applications with the Vantage High Performance Computing platform programmatically.

Getting Started

  1. Installation - Install the SDK for your preferred language
  2. Configuration - Configure authentication and endpoints
  3. Quickstart - Build your first integration in minutes

Supported Languages

Python SDK

Full-featured Python library with async support, type hints, and comprehensive documentation.

REST API

Direct HTTP/REST integration for any programming language with our OpenAPI specification.

Key Features

Job Management

  • Submit and monitor computational jobs
  • Manage job templates and configurations
  • Handle batch operations and workflows

Cluster Integration

  • Query cluster status and resources
  • Manage cluster configurations
  • Monitor resource utilization

Data Management

  • Upload and download files
  • Manage storage integrations
  • Handle large dataset transfers

Authentication & Security

  • OAuth 2.0 and API key authentication
  • Role-based access control integration
  • Secure credential management

Quick Reference

Community & Support

Migration Guides

Upgrading from previous versions? Check our migration guides for breaking changes and new features.