API Maker Introduction
✔ Auto generated high performance APIs
- Attach database, and it will generate APIs based on data/schema of database
- Top database of industry are supported.
✔ You can write your own custom APIs and test in UI.
✔ Install third party APIs from API Maker Store.
✔ Write test cases of your custom code.
✔ Do git pull and deploy on other environments, like QA | UAT | PROD.
⭐ Query data across 8 DB types
- MongoDB
- MySQL
- MariaDB
- Percona XtraDB
- Ti DB
- PostgreSQL DB
- Oracle DB
- SQL Server
⭐ Auto Generated APIs For every instance → database → table
- Get All
- Get All Stream
- Get By ID
- Save Single/Multiple
- Master Save/Update Single/Multiple
- Update By ID
- Update Many
- Replace By ID
- Query Data
- Query Data By Stream
- Remove By ID
- Remove By Query
- Count
- Distinct
- Distinct With Query
- Aggregate (MongoDB)
- Array Operations (MongoDB)
⭐ Custom APIs
- Write APIs having custom business logic, with pre validated &
- converted request payload
- Write Utility Classes to write common code across APIs.
- You can use any npm package in code
- Code execution environment is fully customizable using Dockerfile
- Write code and test with different payload in API Maker UI (No need to restart anything at all)
⭐ System APIs
- Encrypt Data
- Decrypt Data
- Hash Data
- Is Valid Data For Table
- Is Valid Data For Custom API
- Is Valid Data For Third Party API
- Emit Event
- Emit Event Web Socket
- Get Token
- Get Secret Key/Keys
- Get Redis Key/Keys
- Set Redis Key/Keys
- Remove Redis Key/Keys
- Reset Database Cache
- Reset Third Party API Cache
- Reset Custom API Cache
- Reset System API Cache
- Call External API
- Get Table Meta Data
⭐ Third Party APIs
-
1 click 👆 to install/uninstall ready made APIs from API Maker store
-
APIs will be installed with source code, so developers can also modify as their need.
- You can install same API bundle with multiple API versions
⭐ More...
-
Secrets Center place to manage all secrets
-
Schedulers Multiple intervals, Multiple time zones
-
Events Condition based auto trigger events, on any API of the platform Custom Events
-
Web Socket Events (Notify frontend/mobile apps) Condition based listening to any API hit of the platform As you increase servers of AM, you can handle N number of users, there is no technical limitation from AM side.
-
Third party authorization Google, AWS, Azure, GitHub
-
Automatic Caching Instance APIs Custom APIs System APIs Third Party APIs
-
Database Migration Scripts Write migration scripts in Node.js not in SQL
-
Internationalization Any error message of any API can be converted to any language in the world
-
Developer Accounts No local setup required for developers Development environment behavior will be same as Production environment
-
Git Pull & Deployment Done No more complex & time taking pipelines running for deployment