Freedom251 › Artifact repository software
Artipie

What Artipie is
Artipie is a free, open-source tool for managing binary artifact repositories, intended for self-hosted deployments and developers building artifact management tools. Its repository support includes Maven, Docker, Rubygems, Go, Helm, Npm, NuGet, Composer, Pip, Rpm, Debian, Anaconda, and other formats. Data can be stored in a file system, Amazon S3, or user-defined storage. Deployment options include a Docker image, Kubernetes Helm chart, or JAR run on a JVM; the project is distributed as a Docker container and fat JAR. It can scale horizontally by adding servers. The management REST API handles repositories, users, and storage aliases, with Swagger documentation. API endpoints require a JWT token in the request header. Authentication options include Artipie YAML-file credentials, GitHub, environment credentials, and Keycloak. Its built-in policy type is Artipie; without a policy, any authenticated user can access any repository. Environment authentication supports one user and is intended for tests or trying out the service. The project uses the MIT license and supports container artifacts, upstream proxying, and fine-grained access control.
Who it suits
Artipie suits teams that want to self-host artifact repositories or developers building artifact management tools with its components.
What it does well
- Supports a broad range of repository formats.
- Stores repository data on file systems or Amazon S3.
- Offers Docker, Helm, and JVM JAR deployment options.
- Management API covers repositories, users, and storage aliases.
- Can scale horizontally by adding servers.
What to know first
- Environment authentication supports only one user.
- Without a policy, any authenticated user can access any repository.
- REST API endpoints require a JWT token.
Limits
Environment authentication is limited to one user and is intended for tests or trying the service. Without a configured policy, any authenticated user can access any repository.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Artipie | Free binary artifact management tool | Free |
As artipie.com lists them, read 11 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the Artipie website.
- Choose a self-hosted deployment route: Docker image, Kubernetes Helm chart, or JAR on a JVM.
- Deploy the Docker container or fat JAR.
- Configure repository storage using a file system, Amazon S3, or user-defined storage.
- Set up credentials and access policy; REST API calls require a JWT token in the request header.
Verdict
Artipie provides self-hosted repository management with multiple storage, deployment, and authentication options. Review its access-policy behavior and authentication limits when planning a deployment.
Questions
How much does Artipie cost?
Artipie is free. Its listed plan is free.
Is Artipie open source?
Yes. The project README says Artipie is open source under the MIT license.
What repository types does Artipie support?
The README lists Maven, Docker, Rubygems, Go, Helm, Npm, NuGet, Composer, Pip, Rpm, Debian, Anaconda, and other repositories.
How can Artipie be deployed?
The documentation describes self-hosting with a Docker image, Kubernetes Helm chart, or JAR run on a JVM. The project distributes a Docker container and a fat JAR.
Which authentication options are available?
The credentials documentation lists Artipie YAML-file credentials, GitHub, environment credentials, and Keycloak. Environment authentication permits only one user.
What does the management API do?
The REST API manages repositories, users, and storage aliases, and is documented with Swagger. Its endpoints require a JWT authentication token in the request header.
Facts from Artipie's own pages
- Access policy
- The documentation says the built-in policy type is Artipie and that without a policy, any authenticated user can access any repository. · github.com, 11 Oct 2026
- API authentication
- The REST API endpoints require a JWT authentication token in the request header. · github.com, 11 Oct 2026
- Authentication integrations
- The credentials documentation lists Artipie YAML-file credentials, GitHub, environment credentials, and Keycloak as authentication options. · github.com, 11 Oct 2026
- Deployment
- The project documentation describes self-hosting with a Docker image, Kubernetes Helm chart, or JAR file run on a JVM. · github.com, 11 Oct 2026
- Download formats
- The project README says Artipie is distributed as a Docker container and a fat JAR. · github.com, 11 Oct 2026
- Environment credential limit
- Environment authentication allows only one user and is intended for tests or trying the service out. · github.com, 11 Oct 2026
- Intended users
- The wiki describes self-hosted deployments and developers using Artipie components to build artifact management tools. · github.com, 11 Oct 2026
- License
- The project README says Artipie is open source under the MIT license. · github.com, 11 Oct 2026
- Management API
- The management REST API supports repository, user, and storage-alias management and is documented with Swagger. · github.com, 11 Oct 2026
- Purpose
- Artipie is a free binary artifact management tool. · artipie.com, 11 Oct 2026
- Repository types
- The README lists support for Maven, Docker, Rubygems, Go, Helm, Npm, NuGet, Composer, Pip, Rpm, Debian, Anaconda, and other repositories. · github.com, 11 Oct 2026
- Scalability
- The README says Artipie is horizontally scalable and servers can be added easily. · github.com, 11 Oct 2026
- Storage
- The README says repository data can be hosted in a file system, Amazon S3, or user-defined storage. · github.com, 11 Oct 2026
Where Artipie stands on Freedom251
- Artifact repository software#5 of 64
