Skip to content

Feature Overview

Nitro Repo focuses on shipping a lean, reliable artifact service. The tables below capture the repository types and platform capabilities that are available today so you can plan deployments without guesswork.

Repository Support

RepositoryHostedProxyNotes
MavenYesYesStandard Maven 2 layout for private artifacts or upstream caching (docs).
npmYesYesWorks as a private registry or smart cache with multiple upstreams (docs).
PythonYesYesHosts wheels/sdists and proxies PyPI-compatible indexes, including uv workflows (docs).
Composer (PHP)YesNoVendor/package storage with indexed metadata for downstream Composer clients (docs).
Go modulesYesYesAthens-style hosted uploads plus multi-route proxy cache control (docs).
Cargo (Rust)YesNoSparse index + publish/download endpoints for private crates (docs).
Docker / OCIYesYesPrivate Docker Registry HTTP API v2 implementation plus pull-through caching for upstream registries (docs).
HelmYesNoHTTP chart repository and OCI distribution registry with unified package management (docs).
Debian (APT)YesNoGenerates dists/ + pool/ trees with Packages* and Release metadata for apt (docs).
NuGetPlannedPlannedTracked in issue #191.

Platform Capabilities

FeatureStatusNotes
Project PagesYesRepositories surface uploaded components in the UI, enabling per-project landing pages with metadata and usage summaries.
API / Token SecurityYesScoped automation tokens back every repository type; Docker additionally mints short-lived bearer tokens for /v2/** routes (architecture).
Repository SearchYesGlobal and per-repository search filter packages, tags, and metadata (including Docker manifests) directly from the UI and API.
SSO SupportYesOptional SSO proxy integration with auto-provisioned users when enabled in security settings (docs).
S3 Disk CacheYesConfigurable on-disk LRU cache keeps hot artifacts locally; knobs for path, byte cap, and entry cap are exposed in the Admin UI.

Use this page as the single source of truth when deciding which repository modes to enable or when planning migrations from other managers (Nexus, StrongBox, Reposilite, etc.). If a capability is marked Planned, follow the linked issue to track progress.