Socket
Socket
Sign inDemoInstall

@sava-info-systems/api-maker

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sava-info-systems/api-maker

🚀 API Maker® — New ora of backend begins... [Complete backend development solution]


Version published
Weekly downloads
183
decreased by-18.3%
Maintainers
1
Weekly downloads
 
Created
Source
Poster Image

API Maker® - New era of backend begins...

🏆 World's No.1 backend API generation & development solution. 🏆

👉 API Maker makes backend development breeze.
👉 Provide database connection string & it will generate powerful APIs in just single click for all tables/collections.
❤️ Developers just loves it.
🚚️ Deliver projects before timeline & robust & secure & easy to maintain.



✨ Features

🛠️ Install Prerequisite Dependencies

🔗 Useful Resources

💡 Demo & Installation Automation

  • API Maker® Cloud
    • Use it for installation automation and demo
    • Single click server creation and destroy
    • Load balancing
    • Automatic SSL management
    • One click upgrade/downgrade between API Maker versions
    • Much more...

📽️ Installation Videos

🚀 Start API Maker Backend

npm install @sava-info-systems/api-maker
cd node_modules/@sava-info-systems/api-maker
nvm use
# Install MongoDB 6 in replica set and redis 7
# Modify .env/package.json file and set MongoDB & Redis endpoints in it, sample file is given below
npm install
node main.js

🚀 Start API Maker Admin Frontend

npm install -g local-web-server@5.3.0
cd node_modules/api_maker
nvm use
cd node_modules/api_maker/dist
# Serve static content
ws --spa index.html --port 4626

🖥️ Minimum Server Requirement

1 CPU Core
1 GB RAM
20 GB Storage

𝍂 Sample .env

# You can set environment variables in this file to override package.json "am" object values.
# Docs Link : https://www.npmjs.com/package/dotenv/v/16.0.3

# Do not remove below environment variables.
NODE_PRESERVE_SYMLINKS=1
NODE_ENV=production


# Required environment variables. You can set them in package.json also and remove from here.
am__serverName=server1 # To go inside the object in package.json am, you can use "__" double underscore.
am__processTitle=api_maker_be
am__port=38246
am__wsPort=38245
am__cpuCount=1
am__mongo_db_connection="mongodb://api_maker:L4MDhWuDniyez9QE5_9Y@127.0.0.1:27017/api_maker?authSource=admin&replicaSet=rs0&directConnection=true"
am__passCommunication="_EPWTdkN9CoAtTcYP2FA"
am__passJWT="3nLUxV5sR_XtphF7uNCn"
am__passDBEncryptDecrypt="DnpRJwyXv7LbKa_tkgLj"
am__redisInternal='{"nodes": [{port:6379, host:"127.0.0.1", pass: "2a7taehscqk_LgJHNHZM"}]}'
am__redisExternal='{"nodes": [{port:6379, host:"127.0.0.1", pass: "2a7taehscqk_LgJHNHZM"}], redisValueExpireInSeconds: 7200, maxCharsResToCache: 1000000}'
am__logs__mongo_db_connection_logs="mongodb://api_maker:L4MDhWuDniyez9QE5_9Y@127.0.0.1:27017/api_maker_logs?authSource=admin&replicaSet=rs0&directConnection=true"

package.json Configurations In More Detail

https://docs.apimaker.dev/v1/docs/am-resources/package-json-configurations.html

🙏 Special Thanks To 🙏

Keywords

FAQs

Package last updated on 09 Dec 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc