Nexus Repository
By Sonatype
Nexus Repository (Nexus Repository Manager) is a universal artifact repository manager by Sonatype used to store, organize, and distribute build artifacts and third-party dependencies across many package formats.
Definition
Nexus Repository (Nexus Repository Manager) is a universal artifact repository manager by Sonatype used to store, organize, and distribute build artifacts and third-party dependencies across many package formats.
Overview
Nexus Repository acts as a central hub for binary artifacts in a software delivery pipeline, supporting formats such as Maven/Java, npm, PyPI, Docker, NuGet, and more within a single server. Rather than pulling dependencies directly from public sources on every build, teams typically configure Nexus as a proxy repository that caches upstream packages locally, improving build speed and reliability while also giving organizations a single point to apply security and license policies. In addition to proxying public repositories, Nexus hosts private repositories for an organization's own build outputs — such as internal libraries or Docker images produced by a CI pipeline like Jenkins or CircleCI — and provides a "group" repository type that merges multiple sources behind one URL. It is one of the most established tools in this space, alongside JFrog Artifactory, which serves a similar universal-artifact-repository role.
Key Features
- Support for many package formats (Maven, npm, PyPI, Docker, NuGet, and more)
- Proxy repositories that cache upstream public packages locally
- Hosted repositories for private, internally built artifacts
- Group repositories that merge multiple sources under one URL
- Role-based access control and repository-level permissions
- Component search and vulnerability/license policy features (in paid tiers)