Skip to main content
GET
/
api
/
plugins
/
{name}
Error
A valid request URL is required to generate request examples
{
  "name": "my_custom_plugin",
  "actualName": "MyCustomPlugin",
  "enabled": true,
  "config": {
    "api_key": "xxx"
  },
  "isCustom": true,
  "path": "/plugins/my_custom_plugin.so",
  "status": {
    "name": "my_custom_plugin",
    "status": "active",
    "logs": [
      "plugin my_custom_plugin initialized successfully"
    ],
    "types": [
      "llm",
      "http"
    ]
  }
}

Documentation Index

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

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

Authorizations

Authorization
string
header
required

Bearer token authentication. Use your provider API key or Bifrost authentication token. Virtual keys (prefixed with sk-bf-) can also be passed here.

Path Parameters

name
string
required

Plugin display name (the config field name, not the internal actualName from GetName())

Response

Successful response

Plugin configuration

id
integer

Plugin ID (auto-generated)

name
string

Display name of the plugin (from config)

actualName
string

Actual plugin name from GetName() (used as map key in plugin status). Only populated for active plugins.

enabled
boolean
config
object
isCustom
boolean
path
string
status
object

Current plugin status including types array (only populated for active plugins)

Example:
{
"name": "my_custom_plugin",
"status": "active",
"logs": [
"plugin my_custom_plugin initialized successfully"
],
"types": ["llm", "http"]
}
created_at
string<date-time>
version
integer<int16>
updated_at
string<date-time>
config_hash
string