Skip to content
AFtheM - The API Fortress Microgateway
Scala Other
  1. Scala 98.8%
  2. Other 1.2%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
etc.simplest
mock
modules
src
.gitignore
Dockerfile
LICENSE
README.md
pom.xml

README.md

AFtheM

Preamble

API Fortress - The Mediator

AFtheM is an Open Source, Scala / Akka based, asynchronous API Micro-Gateway.

The purpose of this project is to provide a highly modular gateway to help developers, QAs and data scientists to:

  • Capture
  • Measure
  • Transform
  • Filter
  • Simulate

...API Calls.

The processing engine can also be fine tuned to the extreme to have it perform the way you need.

Building

just use Maven to package the software. One big fat JAR will be created:

mvn compile package

Runtime setup

It's very easy really. directory structure should look as follows:

etc/
modules/
afthem.jar
bin/

Note: we provide various etc configurations to test, named etc.whatever. Copy (or ln -s) that directory as etc and you're set to go. Note: each etc.whatever directory contains a README.md file with description and example calls.

Run!

simply invoke bin/start.sh from the root directory of the runtime setup.

You can’t perform that action at this time.