=====================
Working with packages
=====================


All files uploaded to Anaconda Repository are stored in
:ref:`packages <repo-glossary-package>`. Each Repository package is
visible at its own unique URL based on the name of the user who
owns the package and the name of the package. You can create a
Repository package and then upload files into it.

Each user and organization has their own location called a
:ref:`repo-glossary-namespace` where they may host packages.

A :ref:`repo-glossary-label` is part of the URLs for Repository
where conda looks for packages. Each file within a package may be
tagged with one or more labels, or not tagged at all to accept
the default label of ``main``. Labels are searched only if you
specify a label.

..  toctree::
    :maxdepth: 1

    use-pkg-managers
    use-noarch-pkgs
    upload-pkg
    control-access
    download-install-pkg
    transfer-pkg
    add-remove-collaborators
    remove-previous-pkg-version
    delete-files-in-pkg
    delete-pkg

Also see the tutorial :ref:`repo-tutorial-labels-in-dev`.
