Contact Us 1-800-596-4880

Reviewing API Proxy Benefits and Impacts

The tables below describe the main benefits and impacts of implementing the different types of API Proxies.

Benefits

Benefit WSDL RAML/OAS HTTP HTTPS

Tracks proxy in API Manager and generates Mule API analytics. Requires Autodiscovery.

yes

yes

yes

yes

Applies policies for API governance.

yes

yes

yes

yes

Sends errors related to MuleSoft-provided policies as soap:fault messages

yes

no

no

no

Includes API Console for simulating API requests.

By default, you can open API Console using a URL in the format: <host_of_your_proxy>:<port_of_your_proxy>/console

no

yes

no

no

Impacts

These are the impacts on your requests going through your API proxies.

Impact WSDL RAML/OAS HTTP HTTPS

Includes X-Forwarded-For headers.

yes

yes

yes

yes

Sends received headers to implementation API except Mule-included ones.

Mule-included headers are, for example, X-MULE-SESSION, and X-MULE-ENCODING, among others.

yes

yes

yes

yes

Validates headers, body, URI, query, and form parameters API against RAML 0.8/1.0.

no

yes

no

no

Provides default parameter values if specified in RAML but absent from request.

no

yes

no

no

Handles a secure connection using the keystore and truststore provided in the TLS configuration for server authentication.

no

no

no

yes