API Fortress is a continuous testing platform for APIs. As a true platform solution, we offer the flexibility to achieve many critical use cases that are simply not possible with other solutions. When needed, we create open source projects or “helper apps” to extend our platform’s capabilities. Find our helper apps on our GitHub page.
The 3loa helper is an open source application that automates 3-legged OAuth 2.0 flows. By simply integrating the 3loa Helper with API Fortress (or any platform), developers and test engineers can test and validate flows that include an authentication flow that requires human interaction.
API Fortress Micro Gateway – AFtheM For: Mock Recording and Watchtower
AFtheM “API Fortress the Mediator” is an open source, Scala / Akka based, asynchronous API micro gateway. The purpose of this helper application is to provide a highly modular gateway for API calls to help developers, QAs, and data scientists:
The processing engine can also be modified for your unique needs. This application was built specifically to aid with the mock recording feature of the API Fortress platform. In the near future, it will also be a key component in the API Fortress Watchtower platform, which powers AI-driven API testing.
The goal of this plugin is to help with mock recording. The plugin itself is for the Kong API Gateway, and facilitates capturing complete HTTP requests and responses (including the request and response bodies if required) as they transit through the Gateway. Once this data is captured, the plugin will send the data to a specified endpoint via HTTP (eg: API Fortress).
GAEL (Groovy API Elements) is a parser for API Elements written in Groovy. The purpose of GAEL is to simplify the use of API Elements descriptors in your Java/Groovy projects. Using a versatile and extensible structure, it provides wrappers with utility accessors and safe query functions that allow you to deal with the variability of the contents.
File System and Database Helpers For: Transform a DB/Folder Connection to an API
These Mule flows (for the MuleSoft ESB) are a pair of open source applications designed to make accessing your databases and folders easier. The applications (one for DBs and one for folders) make your DBs and folders accessible via an API. This allows you to easily pull in data from these endpoints into your tests for use as inputs and more.
Connect API Fortress to any database including Oracle, MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, IBM Db2, Splunk, and other databases. Our Helper App transforms databases and files such as CSV or Excel spreadsheets into APIs.
https://apifortress.com/wp-content/uploads/2019/10/EasilyConnectToDatabases_JDBC2.png5631000apifortress/wp-content/uploads/2019/05/site-logo-v2.pngapifortress2019-10-30 11:06:052019-10-30 17:54:16Connect API Fortress to Any Database
Automate a Jenkins CI/CD Pipeline with API Fortress
With a CI/CD pipeline, the work of distributed teams come together in an automated flow to build, test, and deploy new code. That means rewriting the rules of how releases are built and tested. One of the first things that the Jenkins wiki (Jenkins Best Practices) tells newcomers to CI/CD is that “unit testing is often not enough to provide confidence [of desired quality].” The wiki then talks about the necessity to automate API testing throughout the lifecycle to ensure that all distributed teams are continually working with good services and data.
https://apifortress.com/wp-content/uploads/2019/10/JenkinsAPIF2.jpg7201280apifortress/wp-content/uploads/2019/05/site-logo-v2.pngapifortress2019-10-09 14:50:562019-10-14 09:38:46Automate a Jenkins CI/CD Pipeline with API Fortress
https://apifortress.com/wp-content/uploads/2019/09/Artboard-22x.png14412561apifortress/wp-content/uploads/2019/05/site-logo-v2.pngapifortress2019-09-24 15:57:332019-09-25 13:22:3595% of API Breaches are Caused By This - Yet Few Test for It