# An introduction to Packagr
# What is Packagr?
Packagr is a secure, cloud hosted package repository that currently supports the following package types:
- Python
- Docker
- NPM
Packagr is a package management tool for any organization that uses the above package types, which allows you to store, manage and distribute your private packaged software securely and reliably.
# Features
At present, Packagr supports the following functionality
# Cloud hosted package storage
Packagr lets you store up to 30GB of software development artifacts (Python packages, NPM packages, and Docker images) securely. Stored artifacts are encrypted, both in transit and at rest, and are stored securely in AWS S3. There is no limit on the number of packages/registries you can create.
# Access Control Management
Packagr lets you control access to all your artifacts, both at an account level or at a package/registry level. For more information, refer to Managing access
# Upstream mirroring (Python only)
This feature is available to standard users and above
Packagr simplifies Python dependency management by mirroring the public PyPI repository, so you can provide a single index URL when installing Python packages
# Edge Caching
This feature is available to standard users and above
Packagr caches your assets in a CDN so that frequently-accessed artifacts can be retrieved more quickly, providing reduced latency and high availability.
# REST API
This feature is available to standard users and above
In addition to the standard repository endpoints for Python, NPM and Docker, Packagr also provides a fully featured REST API which gives you programmatic control over your Packagr account, and can be used to build various integrations with your CI/CD pipelines. See Rest API for more information.
# Custom domains
This feature is available to advanced users and above
Packagr Advanced tier users can host their package repositories and docker registry on their own domain. Ideal if you are using your repositories to deliver artifacts to your own clients, and you want to maintain consistent branding.
Available in 2022
# SAML authentication
This feature is available to advanced users and above
Reduce the overhead of managing additional user accounts by integrating Packagr with your SAML authentication provider
Available in 2022