NVIDIA / NVIDIA/OpenShell

OpenShell Drivers

Open
#1,051 5 comments 0 reactions 1 assignee View on GitHub

@drew is already working on this.

Since Apr 29, 2026.

roadmap
Dominant language
Rust
Stars
8.7k
Forks
1.3k
Avg merge
2d 7h
Merged PRs (30d)
243

Description

OpenShell drivers will enable first and third parties to support arbitrary deployment scenarios for OpenShell. The intent is that the core OpenShell team maintains a small deployment footprint and third parties may develop their own drivers that at allow OpenShell deployments across other container and native OS environments. See attached RFC for further details.

What's left

Goal: in-tree and out-of-tree drivers should be interacted w/ from the gateway the same over a grpc api

Remaining to consolidate

  • Readiness
  • Driver ability to configure gateway endpoint
  • Shutdown and restart mechanics (probably need a new grpc method for this)

Other items

  • Conformance tests should assert that drivers are only using public api contracts
  • Land the PR to support compiling out drivers: https://github.com/NVIDIA/OpenShell/pull/2163
  • Add an out-of-tree driver in examples/.
  • Add docs to extensibility section.

Exit conditions: each driver is built and tested as it's own binary the gateway is built without any drivers and conformance tests pass.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.