The PortEngine REST API integrates stress testing of multi-asset and multi-currency portfolios. API Key is required to authenticate. JSON formats are available. It generates a forward looking simulated model of the portfolio. Flexible factor models as well as exogenous shocks can be easily specified. Filters can be used to isolate the behavior of specific sub-portfolios, such as: longs vs shorts, foreign vs. domestic securities, and options vs. other assets.