
Security News
The Next Open Source Security Race: Triage at Machine Speed
Claude Opus 4.6 has uncovered more than 500 open source vulnerabilities, raising new considerations for disclosure, triage, and patching at scale.
accelerated.api.model
Advanced tools
This provides an easy-to-use and very fast start to creating any API resources. This module bootstraps a resource's model and routes.
For now, you have the option of using either Postgres or RethinkDB. For those who might not be acquainted, RethinkDB is similar to MongoDB, but handles scale much better and has a slew of great things with it.
By default, this module loads the appropriate database credentials for both Postgres and RethinkDB. By default, this module uses RethinkDB over Postgres. You can override and define general database connection variables in your Accelerated env.json using the following keys:
"DB_CLIENT": "pg | reql"
"PG_HOST": "localhost"
"PG_PORT": "5432"
"PG_USER": "root"
"PG_PASSWORD": "root"
"PG_DATABASE": "api"
"REQL_HOST": "localhost"
"REQL_PORT": "29015"
"REQL_DB": "test"
Once you've got this module saved via NPM, you can use the following commands to:
Install an example module that inherits this modeling, quickly allowing you to build your resource. Copy-and-paste into terminal while in your node project directory:
cd node_modules/accelerated.api.model && npm run-script example ./../../ && cd ../../
Install required drivers and configuring Postgres on your machine. Copy-and-paste into terminal while in your node project directory:
cd node_modules/accelerated.api.model && npm run-script pg ./../../ && cd ../../
Install required drivers and configuring RethinkDB on your machine. Copy-and-paste into terminal while in your node project directory:
cd node_modules/accelerated.api.model && npm run-script reql ./../../ && cd ../../
Highly recommend running the example module command above. Once you run this command, Accelerated copies an example apiExample module into your project folder. This inherits accelerated.api.model and shows how you can easily create a resource.
You'll notice two JSON files. These JSON files are mentioned by index.js and define your resource's model schema. Modify these for Accelerated to appropriately manage your new resource.
When you modify those JSON files, and you do not have your tables (and/or columns) defined in your database, simply pass setup when running your application. Accelerated will read the flag and then conditionally create the tables, so that your resources have the appropriate db resources needed.
node index.js setup
Make sure you load your module, and at minimum, pass its model and route into yoru Accelerated application.
var api = require('accelerated.api');
var apiExample = require('./apiExample').use();
api.useModels([
[apiExample.key, apiExample.model]
]);
api.useRoutes([
[apiExample.key, apiExample.route]
]);
api.run();
FAQs
Model template for accelerated.api w/full CRUD abilities.
The npm package accelerated.api.model receives a total of 3 weekly downloads. As such, accelerated.api.model popularity was classified as not popular.
We found that accelerated.api.model demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

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.

Security News
Claude Opus 4.6 has uncovered more than 500 open source vulnerabilities, raising new considerations for disclosure, triage, and patching at scale.

Research
/Security News
Malicious dYdX client packages were published to npm and PyPI after a maintainer compromise, enabling wallet credential theft and remote code execution.

Security News
gem.coop is testing registry-level dependency cooldowns to limit exposure during the brief window when malicious gems are most likely to spread.