Web Services overview

Before you begin installation and configuration, read the overview of Web Services and SANtricity Unified Manager.

Web Services

Web Services is an Application Programming Interface (API) that allows you to configure, manage, and monitor NetApp E-Series and EF-Series storage systems. By issuing API requests, you can complete workflows such as configuration, provisioning, and performance monitoring for E-Series storage systems.

When using the Web Services API to manage storage systems, you should be familiar with the following:

Implementations

Web Services is available in two implementations:
  • Embedded – A RESTful API server is embedded on each controller of an E2800/EF280 storage system running NetApp SANtricity 11.30 or later versions, an E5700/EF570 running SANtricity 11.40 or later versions, and an EF600 running SANtricity 11.60 or later versions. No installation is required.
  • Proxy – The SANtricity Web Services Proxy is a RESTful API server installed separately on a Windows or Linux server. This host-based application can manage hundreds of new and legacy NetApp E-Series storage systems. In general, you should use the proxy for networks with more than 10 storage systems. The proxy can handle numerous requests more efficiently than the embedded API.

The core of the API is available in both implementations.

The following table provides a comparison of the proxy and the embedded version.

Consideration Proxy Embedded
Installation Requires a host system (Linux or Windows). The proxy is available for download at the NetApp Support Site or on DockerHub. No installation or enablement required.
Security

Minimal security settings by default.

Security settings are low so that developers can get started with the API quickly and easily. If desired, you can configure the proxy with the same security profile as the embedded version.

High security settings by default.

Security settings are high because the API runs directly on the controllers. For example, it does not allow HTTP access, and it disables all SSL and older TLS encryption protocols for HTTPS.

Central management Manages all storage systems from one server. Manages only the controller on which it is embedded.

Unified Manager

The proxy installation package includes Unified Manager, a web-based interface that provides configuration access to newer E-Series and EF-Series storage systems, such as the E2800, E5700, and EF600.

From Unified Manager, you can perform the following batch operations:
  • View the status of multiple storage systems from a central view
  • Discover multiple storage systems in your network
  • Import settings from one storage system to multiple systems
  • Upgrade firmware for multiple storage systems