Skip to content

GSOC 2026 PROJECT

RustCloud: Multi-Cloud GenAI Provider Integrations & BigQuery Support

Contributor
Atharva Tanaji Nagane
Mentors
Not published
Organization
C2SIEnd user applications
Program
GSoC 2026

About this project

Description from the program archive

RustCloud unifies cloud provider APIs for Rust developers, but Generative AI support is completely missing. Every GenAI provider uses a different auth model, API style, and request format, forcing developers to maintain separate HTTP clients for each one. Rust has no equivalent of Python's LiteLLM or LangChain. This project delivers concrete LlmProvider implementations for AWS Bedrock, GCP Vertex AI, and Azure OpenAI, a complete GCP BigQuery module, a UnifiedLlmClient with Explicit/ModelBased/Fallback routing strategies, RetryMiddleware with exponential backoff, and a full test suite targeting 85%+ coverage with complete documentation. I have been contributing to RustCloud since March 2026 with 19 PRs across all four cloud providers, including working proof-of-concept implementations of all three GenAI providers and the routing layer. The GSoC period is where these drafts become production-quality, tested, and merged modules.

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. ImageLab Interactive Learning

    Chetan Barakki Satish Kumar

  2. CodeLabz GSoC 2026

    Gautam Sidhwani

  3. DataLoom

    Hanzalah Waheed

  4. TensorMap

    kartikeygupta

  5. Tarunya Webiu Propsal

    Tarunya Kesharwani

Data: Google Summer of Code public archive. This project in the official archive