Repo.json Reference

repo.json Reference

FieldRequiredDescription
$schemaVersionRequiredThe JSON schema version that should be used when parsing this file. The current default is 1.0.0.
additional_infoOptionalAdditional information about this O3DE remote repository and the contents it provides.
gems_dataOptionalA list of Gem JSON data for each Gem provided by this repository. The versions_data field inside each JSON dictionary contains the changed fields for each version.
last_updatedOptionalThe date and time this file was last updated in ISO8601 format with UTC offset YYYY-MM-DDTHH:MM:SS.mmmmmmTZD (e.g. 2012-03-29T10:05:45.12345+06:00). The following formats are also accepted:YYYY-MM-DD, YYYY-MM-DD HH:MM:SS, or YYYY-MM-DDTHH:MM:SS.
originRequiredThe name of the originator for this O3DE remote repository: i.e. XYZ Inc.
origin_urlOptionalThe URL for the originator (author or owner) of this remote repository.
projects_dataOptionalA list of Project JSON data for each Project provided by this repository. The versions_data field inside each JSON dictionary contains the changed fields for each version.
repo_nameRequiredThe name of this remote repository. This name must be fewer than 64 characters and contain only alphanumeric, ‘_’ or ‘-’ characters, and start with a letter.
reposOptionalA list of additional remote repository URIs. This can be useful when a Gem, Project or Template in this remote repository depends on a Gem in another remote repository.
repo_uriRequiredThe URI of this remote repository.
summaryOptionalA description of this O3DE remote repository.
templates_dataOptionalA list of Template JSON data for each Template provided by this repository. The versions_data field inside each JSON dictionary contains the changed fields for each version.

Example repo.json

{
    "$schemaVersion": "1.0.0",
    "repo_name":"Example O3DE Remote Repository",
    "origin":"o3de-example-repository",
    "repo_uri":"https://github.com/o3de/o3de-extras",
    "summary": "An example O3DE remote repository with a single gem.",
    "additional_info": "Additional information about your repository including HTML links to any relative website, documentation or licenses.",
    "last_updated": "2023-09-27",
    "gems_data":[
        {
            "gem_name": "ExampleGem1",
            "version": "1.0.0",
            "display_name": "Example Remote Gem 1",
            "license": "Apache-2.0 Or MIT",
            "license_url": "https://github.com/o3de/o3de/blob/development/LICENSE.txt",
            "origin": "Open 3D Engine - o3de.org",
            "origin_url": "https://github.com/o3de/o3de-extras",
            "type": "Code",
            "summary": "This is an example remote gem",
            "canonical_tags": [
                "Gem"
            ],
            "user_tags": [
                "ExampleGem1"
            ],
            "icon_path": "preview.png",
            "requirements": "",
            "documentation_url": "",
            "dependencies": [],
            "repo_uri": "https://github.com/o3de/o3de-extras",
            "versions_data": [
                {
                    "version": "1.0.0",
                    "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/examplegem1-1.0.0-gem.zip",
                    "sha256": "ef75e9811b11e081bd4d16d62b638208fe9f0bd8966cfaff937e64b59343f5f7"
                }
            ]
        }
    ],
    "projects_data":[],
    "templates_data":[],
    "repos":[]
}

Copyright © 2026 DawnEngine. All rights reserved.

DawnEngine is a commercial 3D engine distributed under the DawnEngine end-user license agreement. Engine binaries and source are proprietary and are not covered by the licenses below.

Documentation only: the prose and templates on this site are a derivative work of Open 3D Engine (O3DE) documentation by the O3DE Contributors, used under CC BY 4.0 (documentation content), Apache 2.0 (site code), and the MIT license (inline code samples).

The open-source 3D engine that DawnEngine is built on top of is Open 3D Engine . DawnEngine is not affiliated with, endorsed by, or sponsored by The Linux Foundation or the O3DE project. “O3DE” and “Open 3D Engine” are trademarks of The Linux Foundation.