Versions in this module Expand all Collapse all v0 v0.13.2 Jul 26, 2026 v0.13.0 Jul 23, 2026 Changes in this version + const AuthModeExternalToken + const AuthModeFile + const AuthModeIDP type Auth + ClaimMappings ClaimMappings + File FileBased + Mode string + ScopeValidation bool + type ClaimMappings struct + Email string + OrgHandle string + OrgName string + Organization string + Roles string + Scope string + UserID string + Username string type Database + SSLCert string + SSLKey string + SSLRootCert string type HTTPSListener + CertFile string + KeyFile string type IDP + RoleMappings string type JWT + PrivateKeyFile string + PublicKeyFile string + TokenTTL time.Duration + func (j *JWT) LoadPrivateKey() (*rsa.PrivateKey, error) + func (j *JWT) LoadPublicKey() (*rsa.PublicKey, error) + type Logging struct + Format string + Level string + type Security struct + APIKey APIKey + EncryptionKey string type Server + Listeners ServerListeners + Logging Logging + Security Security + type ServerListeners struct + CORS CORS + HTTP HTTPListener + HTTPS HTTPSListener + Timeouts Timeouts + WebSocket WebSocket v0.12.0 Jul 16, 2026 Changes in this version + const EnvPrefix + type HTTPListener struct + Enabled bool + Port string + type HTTPSListener struct + CertDir string + Enabled bool + Port string type Server + EncryptionKey string + HTTP HTTPListener + HTTPS HTTPSListener + OpenAPISpecMaxFetchBytes int64 + Timeouts Timeouts + type Timeouts struct + Idle time.Duration + Read time.Duration + ReadHeader time.Duration + Write time.Duration v0.11.2 Jul 10, 2026 v0.11.1 Jul 8, 2026 Changes in this version + func LimitReached(currentCount, limit int) bool + func SetConfigPath(path string) + type APIKey struct + HashingAlgorithms []string + type ArtifactLimits struct + MaxLLMProvidersPerOrg int + MaxLLMProxiesPerOrg int + MaxMCPProxiesPerOrg int + MaxWebBrokerAPIsPerOrg int + MaxWebSubAPIsPerOrg int + type Auth struct + FileBased FileBased + IDP IDP + JWT JWT + SkipPaths []string + type CORS struct + AllowedOrigins []string + type Database struct + ConnMaxLifetime int + Driver string + EncryptionKey string + Host string + MaxIdleConns int + MaxOpenConns int + Name string + Password string + Path string + Port int + SSLMode string + SecretEncryptionKey string + SecretEncryptionKeyFile string + SubscriptionTokenEncryptionKey string + User string + type DefaultDevPortal struct + APIKey string + APIUrl string + AdminRole string + Enabled bool + GroupsClaimName string + HeaderKeyName string + Hostname string + Identifier string + Name string + OrganizationClaimName string + RoleClaimName string + SubscriberRole string + SuperAdminRole string + Timeout int + type Deployments struct + MaxPerAPIGateway int + TimeoutDuration int + TimeoutEnabled bool + TimeoutInterval int + TransitionalStatusEnabled bool + type EventHub struct + CleanupInterval time.Duration + PollInterval time.Duration + RetentionPeriod time.Duration + type FileBased struct + Enabled bool + Organization FileBasedOrg + Users FileBasedUsers + type FileBasedOrg struct + DisplayName string + ID string + Region string + UUID string + type FileBasedUser struct + PasswordHash string + Scopes string + Username string + type FileBasedUsers []FileBasedUser + type Gateway struct + EnableFunctionalityTypeVerification bool + EnableVersionVerification bool + type IDP struct + Audience []string + ClaimMappings IDPClaimMappings + Enabled bool + Issuer []string + JWKSUrl string + Name string + RoleMappingsFile string + ValidationMode string + type IDPClaimMappings struct + EmailClaimName string + OrgHandleClaimName string + OrgNameClaimName string + OrganizationClaimName string + RolesClaimPath string + ScopeClaimName string + UserIDClaimName string + UsernameClaimName string + type JWT struct + Enabled bool + Issuer string + SecretKey string + SkipValidation bool + type Server struct + APIKey APIKey + ArtifactLimits ArtifactLimits + Auth Auth + CORS CORS + DBSchemaPath string + Database Database + DefaultDevPortal DefaultDevPortal + Deployments Deployments + EnableScopeValidation bool + EventHub EventHub + Gateway Gateway + LLMTemplateDefinitionsPath string + LogFormat string + LogLevel string + OpenAPISpecPath string + Port string + TLS TLS + WebSocket WebSocket + Webhook Webhook + func GetConfig() *Server + func LoadConfig(configPath string) (*Server, error) + type TLS struct + CertDir string + type WebSocket struct + ConnectionTimeout int + MaxConnections int + MaxConnectionsPerOrg int + MetricsLogEnabled bool + MetricsLogInterval int + RateLimitPerMin int + type Webhook struct + Enabled bool + GatewayType string + MaxBodySize int64 + PrivateKeyPath string + Secret string + SignatureHeader string + SignatureTolerance time.Duration v0.11.0-cloud1 Jul 8, 2026