
Artipie
Artipie is a free, open-source binary artifact management tool designed for self-hosted repository storage.
What Artipie is
Artipie is a free, open-source binary artifact management tool designed for self-hosted repository storage. It supports Maven, Docker, Rubygems, Go, Helm, Npm, NuGet, Composer, Pip, Rpm, Debian, Anaconda, and other repository types. Data can be kept on a file system, Amazon S3, or user-defined storage. Deployment options include a Docker image, Kubernetes Helm chart, or JAR running on a JVM; distributions include a Docker container and fat JAR. The project describes horizontal scaling by adding servers. Its management REST API handles repositories, users, and storage aliases and is documented with Swagger. API endpoints require a JWT token in the request header. Authentication choices include Artipie YAML-file credentials, GitHub, environment credentials, and Keycloak. The built-in policy type is Artipie; without a policy, any authenticated user can access any repository. Environment authentication supports only one user and is intended for tests or trying the service. Listed platforms are API, Linux, self-hosted, and web, with a plan price of no cost.
Good
- Free and MIT-licensed open source
- Supports many repository formats
- Self-hosted deployment choices
- Horizontal scaling described
- REST management API
Watch out
- Requires self-hosted deployment
- API requests require JWT tokens
- Environment authentication allows one user
- No policy permits broad authenticated access
Who it suits
Artipie suits developers and teams building self-hosted artifact repositories or tools from its components. It is aimed at deployments that can operate Docker, Kubernetes, or JVM-based services.
Verdict
Artipie provides broad repository-format support, configurable storage, and self-hosted deployment options at no listed cost. Administrators should configure access policies and authentication carefully, especially when using the one-user environment credential mode.
Plans and prices
From Artipie's own pricing page, checked 11 Oct 2001.
| Plan | Price | What it gives you |
|---|---|---|
| Artipie | Free | Free binary artifact management tool |
The facts
Each one read from Artipie's own pages, with the date it was checked.
What it does
- Access policy
- The documentation says the built-in policy type is Artipie and that without a policy, any authenticated user can access any repository.checked 11 Oct 2001
- API authentication
- The REST API endpoints require a JWT authentication token in the request header.checked 11 Oct 2001
- Authentication integrations
- The credentials documentation lists Artipie YAML-file credentials, GitHub, environment credentials, and Keycloak as authentication options.checked 11 Oct 2001
- Deployment
- The project documentation describes self-hosting with a Docker image, Kubernetes Helm chart, or JAR file run on a JVM.checked 11 Oct 2001
- Download formats
- The project README says Artipie is distributed as a Docker container and a fat JAR.checked 11 Oct 2001
- Environment credential limit
- Environment authentication allows only one user and is intended for tests or trying the service out.checked 11 Oct 2001
- Intended users
- The wiki describes self-hosted deployments and developers using Artipie components to build artifact management tools.checked 11 Oct 2001
- License
- The project README says Artipie is open source under the MIT license.checked 11 Oct 2001
- Management API
- The management REST API supports repository, user, and storage-alias management and is documented with Swagger.checked 11 Oct 2001
- Purpose
- Artipie is a free binary artifact management tool.checked 11 Oct 2001
- Repository types
- The README lists support for Maven, Docker, Rubygems, Go, Helm, Npm, NuGet, Composer, Pip, Rpm, Debian, Anaconda, and other repositories.checked 11 Oct 2001
- Scalability
- The README says Artipie is horizontally scalable and servers can be added easily.checked 11 Oct 2001
- Storage
- The README says repository data can be hosted in a file system, Amazon S3, or user-defined storage.checked 11 Oct 2001
Alternatives to Artipie
- 1

Azure Test Plans
Free planWebAPIExtensionLinux8.1From $6 a month - 2

Nexspence
Free planOpen sourceWebAPILinuxmacOS8.1From $5 a month - 3

Sonatype Nexus Repository
Free planWebAPILinuxmacOS7.8From $162.50 a month - 4

Packagecloud
Free planWebAPILinuxmacOS7.7From $89 a month - 5
Oracle WebCenter Content
AndroidiOSWebAPI7.6$3,450, paid once - 6

Inedo ProGet
Free planWebAPILinuxSelf-hosted7.4From $199.58 a month
