Skip to content

v1

JSON

{
    "version": "v1",
    "blocklist": [],
    "data": [
    {
       "id": "blender_kitsu",
       "name": "Blender Kitsu",
       "tagline": "Pipeline management for projects collaboration",
       "version": "0.1.5-alpha+f52258de",
       "type": "add-on",
       "archive_size": 856650,
       "archive_hash": "sha256:3d2972a6f6482e3c502273434ca53eec0c5ab3dae628b55c101c95a4bc4e15b2",
       "archive_url": "https://extensions.blender.org/add-ons/blender-kitsu/0.1.5-alpha+f52258de/download/",
       "blender_version_min": "4.2.0",
       "maintainer": "Blender Studio",
       "tags": ["Pipeline"],
       "license": ["SPDX:GPL-3.0-or-later"],
       "website": "https://extensions.blender.org/add-ons/blender-kitsu/",
       "schema_version": "1.0.0"
    }
    ]
}

Required values

Field Description Example
version API version of the file. "v1"
blocklist List of extensions that should be disabled by Blender. ["bad_extension", "another_bad_extension"]
data List of dictionaries with the extensions information. {"id"="example_extension", ...}

Note

The content of data depends on the schema for the respective extension. And similar to it, the optional fields (e.g., blender_version_max) are either to have a value or should be omitted from the entries.

For the official Extensions Platform, the website value is the page of the extension in the online platform. Even if the manifest points to the project specific website.


Generate this JSON file by using the command-line tools.

Changelog

  • Initial version.