Skip to main content
System Settings provides all the necessary tools to manage the general configuration and system settings of the Apinizer platform. With this module, critical system configurations such as application-based API Proxy access address definition, system properties for platform-wide routing defaults, API traffic log settings, predefined values (CORS headers, filter rules, HTTP header names/values), LDAP login configuration, license management, error message customization, and IP geolocation settings can be performed. The System Settings module works as the platform’s basic configuration center and allows you to manage settings that are valid across the entire system from a central point.
Only users with the Administrator (Admin) role can access the System Settings menu. Settings in this menu should be configured carefully as they are effective platform-wide.

Module Components

The System Settings module is managed through the following pages:

System Settings and Limits

View and manage all system settings, configuration parameters, and default limits from a single page. Editable settings, runtime parameters, and system constraints presented in a unified interface.

General Settings

Configurations valid platform-wide such as API Proxy access address, Kubernetes management, traffic log toggles, log destinations and connector configurations.

Predefined Values

Management of predefined values to be used in API Gateways and Test Console such as CORS headers, filter rules, HTTP header names/values.

LDAP Login Settings

Login configuration to Apinizer Management Console with LDAP identity management system and enterprise identity systems integration.

License Management

Viewing Apinizer license information, license update, and management of perpetual/time-limited license types.

Error Messages

Customization and centralized management of error messages thrown from policies. HTTP status code, error code and message customization.

IP Geolocation Setting

Filtering and reporting operations based on country and city by determining the geographical locations of IP addresses.

Predefined Values

Under Predefined Values, global definitions are made so that they are ready and selectable in API Gateways and Test Console. These values ensure that frequently used values are managed from a central location when creating and configuring API Proxies and increase consistency.

CORS Headers

Managing header definitions used in CORS settings and creating predefined CORS header values.

CORS Origin Values

Managing origin values used in CORS settings and creating predefined CORS origin values.

Filter Rules

Defining security filters globally so they are ready and selectable in API Gateways. SQL injection, XSS and other attack filters.

Request Header Names

Defining HTTP request header names globally so they are ready and selectable in API Gateways and Test Console.

Request Header Values

Defining HTTP request header values globally so they are ready and selectable in API Gateways and Test Console.

Byte Array Content Types

Managing byte array content types and creating predefined byte array content type values.
Default values in the Predefined Values section (CORS headers, filter rules, HTTP header values, etc.) cannot be edited or deleted. However, you can add your own custom values in addition to these values and use them in API Proxy configurations.
For changes made on the General Settings page to be valid, the Apply Changes button must be clicked. Also, some settings (for example API Root Context) may require the platform to be restarted when changed.
On the License Management page, if you have a time-limited license and your license period expires, the Apinizer Management Console will not open. However, services will continue to run. If you have a perpetual license, you will not be able to make new version updates when your maintenance period ends. You will receive a warning in the Apinizer Management Console when the license or maintenance period is about to expire.