Skip to content

General

Configuration File

You are able to configure your APICHAP instance by using a yaml configuration file. Full configuration examples are available in our Samples.

Filename

The configuration file must be named config.yaml and mounted under /app/config.yaml within your APICHAP docker image. How to launch APICHAP.

Config Specification Versioning

The APICHAP configuration files are versioned using a numeric value to indicate the syntax version. The version information is defined at the very top of the configuration file under the field specification.

specification: "1.0"

Changelog

Version Description
1.0 Initial release of APICHAP configuration

Please note that as APICHAP evolves, future versions may introduce additional features or syntax changes. Check our Release Notes for more information.

Structure

The APICHAP configuration file comes in yaml format and contains the following sections.

Section Description
Operations Each endpoint from your openAPI yaml configuration can be configured by creating an operation. In each operation you are able to define how your endpoint will process, map and return data.
Datasources APICHAP works with many datasources such as your databaseĀ“s or a 3rd party API. Each datasource specified is usable in your fulfillments.
Authentications Specifies your authentifications and security for your endpoints.
Settings Specify global settings like for example debug mode or your licence.

Methods & Data Processing

APICHAP features a specialized syntax tailored for data processing and manipulation. Possible with the APICHAP core functionality of methods, placeholders and conditions to facilitate smooth data access, filtering, and transformation tasks.

More Information