Features ~140MB Low Memory footprint

Low Memory Footprint

Fastest API development tool

Auto generation of APIs for MongoDB database

Auto generation of APIs for MySQL database

Auto generation of APIs for MariaDB database

Auto generation of APIs for PostgreSQL database

Auto generation of APIs for Oracle database

Auto generation of APIs for SQL Server database

Auto generation of APIs for TiDB

Auto generation of APIs for Percona XtraDB

Auto generation of APIs for Redis database

API Maker is the best tool for automatic API generation

Fastest API generation for databases

Superfast APIs automatically generated by API Maker

SAVA Info System Private Limited : ISO 9001 Certified Company

API Maker® Developed by SAVA - ISO 9001 Certified Company

pm2 list

140MB - API Maker - Low Memory footprint
  • API Maker process takes around ~140MB, (including all native code) so we have lots of memory available on server of 1GB RAM, to do amazing tasks.

  • API Maker internally doing lazy loading of modules, so if the project is using only MySQL, it will not load drivers of other databases. So it can operate on low memory.

  • API Maker provides high performance with advanced features stream APIs which are capable of getting a huge amount of data from the database.

API Maker Low Memory footprint
  • So, if we want to get 10GB of data from database servers, API Maker’s server having 1GB RAM can easily do it.

  • While doing that it will not block any other operations and API calls.

  • We will not see any spike in memory usage because it will get data in small chunks from the database server and send it to the user.

  • If we are downloading a huge size file from the server, API Maker can stream that file, so without blocking any other tasks on server and without blocking any other API calls, it can easily send that file to any client, plus we will also not see any high memory usage, API maker can handle many requests of this types at a time.

  • Streaming APIs and file operations, are very useful in long-running schedulers and data migration tasks, or sending many emails to users.

  • As you can see in the above image, API Maker runs on small memory footprint and a single server can handle many components.

  • They all together can handle ~700+ Req/s and ~2.5M+ Req/hour, which is ~25% of total UPI transactions of August 2022 in India which is ~9.1M Req/hour. API Maker benchmark payload is benchmark_dataset.json, and Linode VPS 1vCPU 1GB RAM server.