> For the complete documentation index, see [llms.txt](https://docs.oscwii.org/repository-manager/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.oscwii.org/repository-manager/manifests/source.md).

# Source

How should the server obtain this app?

<figure><img src="https://651892663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQG3dmfZjXKYFIO2tvAkJ%2Fuploads%2Fe6kFsRHWjcUEqUku0idP%2Fexpensive-delivery.svg?alt=media&amp;token=25296260-4638-4cec-9831-ad2a78caaaec" alt=""><figcaption><p>Woah! Big Package!</p></figcaption></figure>

## Available Types

These are the currently supported source types.

<table><thead><tr><th width="212">Type</th><th width="213">JSON Value</th><th>Contains</th></tr></thead><tbody><tr><td><a href="/repository-manager/manifests/source/url.md">URL</a></td><td>"url"</td><td>Obtain application from a direct link.</td></tr><tr><td><a href="/repository-manager/manifests/source/github-release.md">GitHub Release</a></td><td>"github_release"</td><td>Obtain application from a GitHub release.</td></tr><tr><td><a href="/repository-manager/manifests/source/sourceforge-release.md">SourceForge Release</a></td><td>"sourceforge_release"</td><td>Obtain app from the SourceForge "best release".</td></tr><tr><td><a href="/repository-manager/manifests/source/itchio.md">itch.io</a></td><td>"itchio"</td><td>Obtain app from itch.io.</td></tr><tr><td><a href="/repository-manager/manifests/source/mediafire.md">MediaFire</a></td><td>"mediafire"</td><td>Obtain app from MediaFire.</td></tr><tr><td>Manual</td><td>"manual"</td><td>Obtains nothing, leaves the job for treatments like "web.download".</td></tr></tbody></table>

### Example:

```json
{
    ...
    "source": {
        ...
        "type": "url",
        ...
    },
    ...
}
```
