For the complete documentation index, see llms.txt. This page is also available as Markdown.

Configuring package managers

Point each ecosystem's package manager at the Seal Artifact Server.

Seal serves packages from one host per ecosystem. Each host is public and shared across all Seal customers; the credentials in your package manager configuration are what identify your tenant and your Seal Project. Authentication is HTTP Basic: the Project ID as the username, the production token as the password.

Ecosystem
Host
Page

npm

https://npm.sealsecurity.io/

Yarn

https://npm.sealsecurity.io/

pnpm

https://npm.sealsecurity.io/

Maven

https://maven.sealsecurity.io/

Gradle

https://maven.sealsecurity.io/

Go modules

https://go.sealsecurity.io/

pip

https://pypi.sealsecurity.io/simple/

Poetry

https://pypi.sealsecurity.io/simple/

Bundler

https://ruby.sealsecurity.io/

NuGet

https://nuget.sealsecurity.io/

Composer

https://packagist.sealsecurity.io/

The OS-level ecosystems (rpm.sealsecurity.io, deb.sealsecurity.io, apk.sealsecurity.io) are documented under Seal OS in CI/CD.

Multiple remotes and ordering

Most teams run the Seal Artifact Server alongside one or more other remotes (a private registry for internal packages, sometimes the public registry directly). The order matters because it affects whether Seal sees all pulls or only the sealed ones. See Artifact server mode for the two configurations and what each one shows in Seal's view.

Last updated