Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.karada.ai/llms.txt

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

The Integrations Marketplace allows you to discover, install, and configure community-built plugins that enhance the capabilities of your Karada projects. Plugins add powerful features like analytics tracking, request tracing, security headers, rate limiting, and more.

Browsing Available Plugins

Navigate to the Integrations tab in your Project Dashboard to view all available plugins. Each plugin card displays:
  • Display Name and package identifier
  • A brief description of the plugin’s functionality
  • An Install or Installed status badge

Installing a Plugin

1

Find a Plugin

Open the Integrations tab in your project. Browse the available plugins from the community marketplace.
2

Click Install

Click the Install Plugin button on any available plugin card. A configuration modal will appear.
3

Configure

Fill in the required configuration fields. These vary by plugin — for example, an analytics plugin requires your tracking ID, while a security plugin requires allowed origins. Fields marked with a red asterisk (*) are mandatory.
4

Save & Install

Click Save & Install. The plugin becomes active on your project immediately. You can reconfigure or remove it at any time.

Managing Installed Plugins

Once you install a plugin, its card displays a green Installed badge. You have two options:
  • Configure: Click to update the plugin’s settings at any time.
  • Remove: Uninstall the plugin from your project. This safe operation simply removes the plugin’s configuration and stops it from running.

Publishing Your Own Plugin

Karada’s marketplace remains open to the community. If you build a useful extension, you can publish it for others to discover and install.

Plugin Manifest

When publishing, you define a manifest that describes your plugin to the marketplace:
FieldRequiredDescription
Display NameHuman-readable name for the marketplace
Package IdentifierThe unique package identifier (e.g., karada-plugin-analytics)
DescriptionBrief summary of what the plugin does
Source URLLink to the public repository (e.g., GitHub)
VersionSemantic version (defaults to 1.0.0)
AuthorYour name or organization
Configuration SchemaA JSON array defining the configuration fields users must fill in

Configuration Schema Format

The schema dictates what input fields appear when a user installs your plugin:
[
  {
    "key": "tracking_id",
    "label": "Tracking ID",
    "type": "string",
    "required": true,
    "placeholder": "UA-XXXXXXX-X",
    "description": "Your Analytics tracking identifier."
  },
  {
    "key": "api_secret",
    "label": "API Secret",
    "type": "password",
    "required": true,
    "secret": true
  }
]
Supported field types include string, password, number, and boolean. Fields marked with "secret": true automatically render as obscured password inputs in the UI to protect sensitive values.