EVERYTHING XIAOMI
Get listed
Artipie logo

Artipie

Artipie is a free, open-source binary artifact management tool designed for self-hosted repository storage.

Place
#40 of 66
Score
6.0
Artipie's website

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.

All about pricing
PlanPriceWhat it gives you
ArtipieFreeFree 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

All alternatives
  1. 1Azure Test Plans logo

    Azure Test Plans

    Free planWebAPIExtensionLinux
    8.1From $6 a month
  2. 2Nexspence logo

    Nexspence

    Free planOpen sourceWebAPILinuxmacOS
    8.1From $5 a month
  3. 3Sonatype Nexus Repository logo

    Sonatype Nexus Repository

    Free planWebAPILinuxmacOS
    7.8From $162.50 a month
  4. 4Packagecloud logo

    Packagecloud

    Free planWebAPILinuxmacOS
    7.7From $89 a month
  5. 5

    Oracle WebCenter Content

    AndroidiOSWebAPI
    7.6$3,450, paid once
  6. 6Inedo ProGet logo

    Inedo ProGet

    Free planWebAPILinuxSelf-hosted
    7.4From $199.58 a month