Features โ–ธ Powerful Auto Generated APIs | Inbuilt APIs

Connect the Database and enjoy autogenerated APIs. Below is the Schema APIs and Generated APIs list.

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


GET ALL AUTO GENERATED API

โœ“ Get all data from a table.

โœ“ Get data based on conditions by passing them in query parameters.

โœ“ Skip rows to get next-page data.

โœ“ Limit the number of rows to be returned by a given query.

โœ“ Sort data based on given fields in ascending or descending order.

โœ“ Get a count of total number of data available for a given query alongside data.

โœ“ Get only the required field by passing the selected query parameter in it.

โœ“ Supports getting nested table data by providing deep parameter, across any database type.


GET ALL BY STREAM AUTO GENERATED API

โœ“ Get a huge amount of data. API Maker backend will return data by the streaming method.

โœ“ This method is very memory efficient to get a huge amount of data.

โœ“ Get all data from a table.

โœ“ Get data based on conditions by passing them in query parameters.

โœ“ Skip rows to get next-page data.

โœ“ Limit the number of rows to be returned by a given query.

โœ“ Sort data based on given fields in ascending or descending order.

โœ“ Get count of total number of data available for a given query alongside data.

โœ“ Get only required field by passing the selected query parameter in it.

โœ“ Supports getting nested table data by providing deep parameter, across any database type.


GET BY ID AUTO GENERATED API

โœ“ Get only a single database item by id.

โœ“ Supports primary key override in request.

โœ“ Get only the required field by passing the selected query parameter in it.

โœ“ Supports getting nested table data by providing deep parameters, across any database types.


SAVE SINGLE/MULTIPLE AUTO GENERATED API

โœ“ Insert single Or multiple records using this API. Best API for bulk insert data.

โœ“ Advanced level validations for every field before insert.

โœ“ Get only the required field by passing the selected query parameter in it.

โœ“ Supports getting nested table data by providing deep parameter, across any database type.

โœ“ Automatic generation of dummy data in form of a single object or array of objects.


MASTER [SAVE/UPDATE] [SINGLE/MULTIPLE] AUTO GENERATED API

โœ“ Multiple save/update operations supported in one API across different types of databases.

  • It is a very powerful API for data persistence across database types.

โœ“ Nested level save/update possible.

โœ“ Having a capability of insert/update in a single payload.

โœ“ Manage like Transaction,

  • if any operation fails then roll back the whole operation in diff. database like:- Mongo, MySQL, Oracle, etc...


ARRAY OPERATIONS AUTO-GENERATED API [MONGO DATABASE ONLY]

โœ“ All array operation covered in API Maker :- push, pull, pullAll, pop, set, addToSet

โœ“ Additional fields are also supported in the payload as shown below, for convenient array operations.

  • path, data to push, query to remove, data to pull, direction, position, slice, sort, data to set, array filters, upsert

โœ“Query params in array operation give us good strength.


UPDATE BY ID AUTO-GENERATED API

โœ“ Update single database item by id.

โœ“ Supports primary key override in request.

โœ“ Get only the required field by passing the selected query parameter in it.

โœ“ Supports updating nested table data by providing deep parameters, across any database type.

โœ“ upsert operaiton supported.

  • Perform insert if data is not present and perform update operation if row/document is present in the database.

โœ“ return document option supported to get row/document before update or after the update.


UPDATE MANY AUTO GENERATED API

โœ“ Update multiple records in the database in a single API call.


REPLACE BY ID AUTO-GENERATED API

โœ“ Replace single database row/document by id.

โœ“ Supports primary key override in request.

โœ“ Get only the required field by passing the selected query parameter in it.

โœ“ Supports updating nested table data by providing deep parameters, across any database type.

โœ“ upsert operation supported.

  • Perform insert if data is not present and perform update operation if row/document is present in the database.

โœ“ return document option supported to get row/document before update or after the update.


REMOVE BY ID AUTO-GENERATED API

โœ“ Delete a single database row/document by id.

โœ“ Supports primary key override in request.

โœ“ Get only the required field by passing the selected query parameter in it.

โœ“ Supports updating nested table data by providing deep parameters.


QUERY FOR GET DATA AUTO-GENERATED API

โœ“ Get all data from a table.

โœ“ Get data based on conditions by passing them in query parameters.

โœ“ Skip rows to get next-page data.

โœ“ Limit the number of rows to be returned by a given query.

โœ“ Sort data based on given fields in ascending or descending order.

โœ“ Get a count of total number of data available for a given query alongside with data.

โœ“ Get only the required field by passing selected query parameter in it.

โœ“ Supports getting nested table data by providing deep parameters, across any database type.


QUERY TO GET DATA BY STREAM AUTO GENERATED API

โœ“ Get a huge amount of data. API Maker backend will return data by streaming method.

โœ“ This method is very memory efficient to get a huge amount of data.

โœ“ Get all data from a table.

โœ“ Get data based on conditions by passing them in query parameters.

โœ“ Skip rows to get next-page data.

โœ“ Limit the number of rows to be returned by a given query.

โœ“ Sort data based on given fields in ascending or descending order.

โœ“ Get a count of total number of data available for a given query alongside data.

โœ“ Get only the required field by passing the selected query parameter in it.

โœ“ Supports getting nested table data by providing deep parameter, across any database type.


REMOVE BY QUERY AUTO GENERATED API

โœ“ Delete single/multiple e-records.

โœ“ Below all operator support added in the request body.

  • find, sort, skip, limit

โœ“ Get only the required field by passing the selected query parameter in it.

โœ“ Supports updating nested table data by providing deep parameters, across any database types


AGGREGATE AUTO GENERATED API [MONGO DATABASE ONLY]

โœ“ All operators support very well like.. group, sum, concat, match, etc...

โœ“ With the help of aggregate API, we can perform complex calculations on data easily.


COUNT AUTO GENERATED API

โœ“ We can count several records.

โœ“ You have also applied condition in count API.


DISTINCT AUTO GENERATED API

โœ“ Get distinct data from the table for a given field.

โœ“ N number of combinations should be supported in distinct.

โœ“ find object support in query params.


DISTINCT WITH QUERY AUTO GENERATED API

โœ“ Get distinct data from the table for a given field.

โœ“ N number of combinations should be supported in distinct.

โœ“ find object support in query params.