APIchamp is published as a fully working docker container. When started it will generate your defined REST-APIs automatically and connect to your datasources like databases, 3rd party APIs, ... All this will happens with only two easy configuration files. The openAPI specification will define how your REST-API looks like and the APIchamp blueprint configuration file defines your workflows for those endpoints.
Once APIchamp recieves a request, different components will take care of what and how to process your data. Some of those components are:
This component will take care of your 3rd party datasource connections, like your database, a 3rd party api or other sources like files or datastorages.
Fulfillments will handle everything around getting data and processing it.
Handle exceptions and data validations and transform them into proper error responses.