Installation Prerequisites¶
WSO2 API Manager contains multiple runtimes. Before installing the runtimes, be sure that the appropriate prerequisites are fulfilled.
Environment compatibility¶
Listed below are the OS and database requirements.
|
Operating systems\ Databases |
|
System requirements¶
Check the following system requirements for the API-M.
API-M runtime¶
| Type | Requirement |
|---|---|
Physical |
|
|
Virtual Machine (VM) |
Three WSO2 product instances running would require VM of 4 compute units, 8 GB RAM, and 30 GB free space. ~ 512 MB heap size. This is generally sufficient to process typical SOAP messages but the requirements vary with larger message sizes and the number of messages processed concurrently. |
EC2 |
Three WSO2 product instances can be run in 1 EC2 Extra-Large instance. Based on the I/O performance of the c5.large instance, it is recommended to run multiple instances in a larger instance (c5.xlarge). |
Database storage requirements¶
Check the following database storage requirements for the API-M runtime.
API-M runtime¶
| DB Type | Minimum storage required for databases | |
|---|---|---|
| AM Database | Shared Database | |
| MySQL | 1 GB | 1 GB |
| Oracle | 1 GB | 1 GB |
| MSSQL | 1 GB | 1 GB |
| Oracle RAC | 1 GB | 1 GB |
| PostgreSQL | 1 GB | 1 GB |
| IBM DB2 | 1 GB | 1 GB |
Required applications¶
The following applications are required for running WSO2 API Manager and its samples.
| Application | Purpose | Version | Download Links |
|---|---|---|---|
|
Apache Ant |
|
1.7.0 or later |
|
|
Web Browser |
Note On Windows Server 2003, you must not go below the medium security level in Internet Explorer 6.x. |
ARM compatibility¶
WSO2 API Manager is compatible with ARM processors. It can run on ARM-based systems, such as those with Apple Silicon or ARM-based Linux distributions.
The products have been tested and confirmed to work on the following ARM-based processors:
| Operating System | ARM Architecture |
|---|---|
|
MacOS |
M1, M2, M3, M4 |
|
Ubuntu 24.04 |
ARMv9 |