Skip to content

brevdev/cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud SDK (v1)

An early-stage, vendor-agnostic Go SDK for managing clusterable, GPU-accelerated compute across cloud providers.


Project Goals

  • Define a clean, minimal interface for cloud compute primitives:

    • Instance
    • Storage
    • FirewallRule
    • InstanceType
    • Location
  • Enable clusterable GPU workloads across multiple providers, with shared semantics and L3 network guarantees. (WIP)


Security

All cloud integrations must follow our Security Requirements, which define:

  • Network Security: Default "deny all inbound, allow all outbound" model
  • Cluster Security: Internal instance communication with external isolation
  • Data Protection: Encryption requirements for data at rest and in transit
  • Implementation Guidelines: Security checklists for cloud provider integrations

See SECURITY.md for complete security specifications and implementation requirements.


Status

  • Version: v1 — internal interface, open-sourced
  • Current scope: core types + interfaces + tests
  • Cloud provider implementations are internal-only for now
  • v2 will be shaped by feedback and contributions from the community

Platform Support

  • Operating System: Currently supports Ubuntu 22 only
  • Architecture: Designed for GPU-accelerated compute workloads
  • Access Method: Requires SSH server and SSH key-based authentication
  • System Requirements: Requires systemd to be running and accessible

Who This Is For

  • NVIDIA Cloud Partners (NCPs) looking to offer Brev-compatible GPU compute
  • Infra teams building cluster-aware systems or abstractions on raw compute
  • Cloud providers interested in contributing to a shared interface for accelerated compute
  • Compute brokers & marketplaces (aggregators) offering multi-cloud compute

Documentation


Get Involved

This is a foundation — we're opening it early to learn with the community and shape a clean, composable v2. If you're building GPU compute infrastructure or tooling, we'd love your input.

About

Cloud agnostic compute primitives

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •