# Composer repository/registry without specifying owner in URL

**URL:** <https://forum.gitea.com/t/composer-repository-registry-without-specifying-owner-in-url/11859>\
**Category:** Gitea Usages\
**Created:** [December 16, 2025, 4:46pm UTC](https://forum.gitea.com/t/composer-repository-registry-without-specifying-owner-in-url/11859 "2025-12-16T16:46:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bilogic](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/bilogic/32/6760_2.png) [@bilogic](https://forum.gitea.com/u/bilogic)\
**Post date:** [December 16, 2025, 4:46pm UTC](https://forum.gitea.com/t/composer-repository-registry-without-specifying-owner-in-url/11859/1 "2025-12-16T16:46:25Z")

</div>

> [https://docs.gitea.com/usage/packages/composer](https://docs.gitea.com/usage/packages/composer)

Based on docs, the required URL to use Gitea as a composer repository looks like this `https://gitea.example.com/api/packages/{owner}/composer`

Is there a way to specify gitea as the composer repository without having to specify a owner?

Something like `https://gitea.example.com/composer` would be great

From what I understand, composer looks for `packages.json` at the URL, i.e. `https://gitea.example.com/composer/packages.json`, see [Repositories - Composer](https://getcomposer.org/doc/05-repositories.md#composer)

Needing the `owner` means I need to specify several URLs in `composer.json` instead of just 1
