Skip to main content

Thunderstore Downloads

The Thunderstore badges require a package's namespace and name.

Everything can be discerned from your package's URL. Thunderstore package URLs have a mostly consistent format:

https://thunderstore.io/c/[community]/p/[namespace]/[packageName]

For example: https://thunderstore.io/c/lethal-company/p/notnotnotswipez/MoreCompany/.

  • namespace = "notnotnotswipez"
  • packageName = "MoreCompany"
Risk Of Rain 2

The 'default community', Risk of Rain 2, has an alternative URL:

https://thunderstore.io/package/[namespace]/[packageName]
Subdomain Communities

Some communities use a 'subdomain' alternative URL, for example, Valheim:

https://valheim.thunderstore.io/package/[namespace]/[packageName]
Path Parameters
namespace string REQUIRED

Example: notnotnotswipez

packageName string REQUIRED

Example: MoreCompany

Query Parameters
style string

Possible values: [flat, flat-square, plastic, for-the-badge, social]

If not specified, the default style for this badge is "flat".

Example: flat

logo string

Icon slug from simple-icons. You can click the icon title on simple-icons to copy the slug or they can be found in the slugs.md file in the simple-icons repository. Further info.

Example: appveyor

logoColor string

The color of the logo (hex, rgb, rgba, hsl, hsla and css named colors supported). Supported for simple-icons logos but not for custom logos.

Example: violet

logoSize string

Make icons adaptively resize by setting auto. Useful for some wider logos like amd and amg. Supported for simple-icons logos but not for custom logos.

Example: auto

label string

Override the default left-hand-side text (URL-Encoding needed for spaces or special characters!)

Example: healthiness

labelColor string

Background color of the left part (hex, rgb, rgba, hsl, hsla and css named colors supported).

Example: abcdef

color string

Background color of the right part (hex, rgb, rgba, hsl, hsla and css named colors supported).

Example: fedcba

cacheSeconds string

HTTP cache lifetime (rules are applied to infer a default value on a per-badge basis, any values specified below the default will be ignored).

Example: 3600

link string[]

Specify what clicking on the left/right of a badge should do. Note that this only works when integrating your badge in an <object> HTML tag, but not an <img> tag or a markup language.