Skip to main content

Application Configuration

Applications in Javelin define how requests are scoped, authorized, and governed. Each application is integrated with your route infrastructure and can include advanced policy configurations.

Add Application Form

Application Payload Example

app_config:
name: "demo-app" # Unique name for your application
description: "This is a demo app" # (Optional) Purpose or details
type: "Assistant" # One of: Assistant, Agent, Custom
is_active: true # Enable or disable the application

Field Descriptions

NameTypeRequiredDefaultDescription
namestringYesUnique identifier for the application.
descriptionstringNoHuman-readable description of the application’s purpose.
typestringYesDefines the behavior: Assistant, Agent, or Custom (see below).
is_activebooleanNotrueIndicates whether the application is enabled and can receive requests.

Type Field Options

  • Assistant: Standard LLM assistant behavior.
  • Agent: Multi-step agent with planning or tool use.
  • Custom: User-defined logic or integration.