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.
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.