Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/joshuaKnauber/serpens_addon_market/llms.txt

Use this file to discover all available pages before exploring further.

Snippets are reusable Serpens node configurations — self-contained node groups or logic blocks — that can be imported directly into any Serpens project. Rather than building common patterns from scratch every time, community members export their node setups from Serpens as a .json or .zip file and share them on the marketplace. Other users can then download and import the snippet to immediately reuse the same node logic in their own addons. Snippets often come with an optional companion .blend file that demonstrates the snippet in action.

Entry Schema

Every snippet entry in snippets.json contains the following fields:
title
string
required
The display name of the snippet shown in the marketplace listing.
description
string
required
A plain-text description of what the snippet does or which node pattern it implements.
price
string
required
The price of the snippet as a plain string. The vast majority of community snippets are "Free".
url
string
required
The download URL for the snippet file. This is typically a cdn.discordapp.com link to a .json or .zip file, but may also be an external URL such as a Gumroad page.
blend_url
string
Optional URL pointing to a companion .blend example file. Empty string when no example file is provided.
author
string
required
The display name of the snippet’s author. Some snippets were created collaboratively and list multiple names separated by a slash (e.g. "vranimeted/blanchsb").
user
integer
required
The Discord user ID (snowflake) of the community member who submitted the snippet. Used by the bot to associate the entry with its owner for future updates and removals.
serpens_version
integer
Optional. Indicates the major Serpens version the snippet was built for — 2 or 3. Entries that predate the version tagging system may omit this field.

Example Entry

Below is a real entry from snippets.json — the Addon Detection Snippet by vranimeted and blanchsb:
{
    "title": "Addon Detection Snippet",
    "description": "Quickly see if the addon required for your button/feature to work is enabled by removing the embross from the button if it's disabled.",
    "price": "Free",
    "url": "https://cdn.discordapp.com/attachments/785132940278366260/897685799036915732/Addon_Detection_Snippet.json",
    "blend_url": "https://cdn.discordapp.com/attachments/785132940278366260/897686032252821504/Snippet_-_Addon_Detection.blend",
    "author": "vranimeted/blanchsb",
    "user": 272275672947490817
}

File Formats

Snippets can be distributed in two file formats:
  • .json — A raw Serpens node export. This is the most common format and can be imported directly into a Serpens project without extraction.
  • .zip — A zip archive that may contain multiple related node files, assets, or supporting scripts. The CRZ Snippets pack and Database snippet are examples of this format.
When uploading through the Discord bot, only .json and .zip files are accepted for snippets. The bot will reject any other file type.

Community Snippets

Here is a selection of real snippets currently listed in the marketplace:
Creates a new linked collection within the active scene. Comes with a companion .blend example file.
  • Price: Free
  • Serpens version: 2+
Detects whether a required addon is enabled and visually indicates this in the UI by adjusting button appearance. The v3 version adds icon support to show enabled/disabled state.
  • Price: Free
  • Companion .blend: Yes (includes custom icons)
  • Serpens version: 2+
Generates a dynamic enum property from a Python list or a Blender collection. Useful for creating dropdown menus that populate at runtime.
  • Price: Free
  • Serpens version: 3
A comprehensive vector utility snippet for splitting and combining Vector3 and Vector4 values, extracting individual X/Y/Z/W components, or converting between vector sizes. Sockets not in use can be hidden with Ctrl+H.
  • Price: Free
  • Serpens version: 3
Loops through a list and returns each item individually on each execution. When the end of the list is reached, it wraps back to the beginning. Comes with a .blend example.
  • Price: Free
  • Serpens version: 3
A curated pack of multiple snippets bundled in a single .zip file, created by community member Corza.
  • Price: Free
  • Serpens version: 3
Enables the use of SQLite within a Serpens-built plugin, distributed as a .zip file.
  • Price: Free
  • Serpens version: 3
Two complementary conversion snippets for translating between RGB and HSV color spaces directly within a Serpens node tree.
  • Price: Free
  • Serpens version: 3

How to Submit

Snippet submissions are handled through the Discord bot. Type Upload in the addon-market channel, select Snippet, and the bot will prompt you for a title, description, author name, price, and your .json or .zip file. You will also be asked whether you want to include a companion .blend file. For full step-by-step instructions, see the Upload command reference. For a complete field-by-field reference, see the Snippet Schema.

Build docs developers (and LLMs) love