@streetjs/plugin-mongodb
Official StreetJS plugin: MongoDB (dependency-free BSON + OP_MSG + SCRAM-SHA-256 client).
- Category: Database
- Tier: Official · Signed · Dependency-free
- Version:
v1.0.3 - Runtime dependencies: none (third-party) — only
streetjs - npm: @streetjs/plugin-mongodb
- Source: packages/plugin-mongodb
- Maintainer: street contributors (StreetJS core team)
Trust signals
- ✅ Signed manifest (Ed25519) —
manifest.signed.jsonis committed and verified by the plugin host on load - ✅ Dependency-free — no third-party runtime dependencies (only the
streetjsframework) - ✅ MIT licensed · Node.js ≥ 20 · TypeScript-native
- ✅ npm provenance — official plugins are published with build attestations (enforced in CI)
Install
1
npm install @streetjs/plugin-mongodb
Quick start
Register the plugin with the StreetJS plugin host, then use it from your controllers/services. See the package README on npm for the full configuration and API, and the Plugin System guide for registration, capabilities and signature verification.
Compatibility
| StreetJS | ^1.0.6 |
| Node.js | >=22.0.0 |
| TypeScript | >=5.0.0 (NodeNext) |
Derived from this package’s dependencies.streetjs, engines.node, and
peerDependencies.typescript. See the compatibility matrix for the full support grid.
Certification
This is an Official plugin — maintained by the StreetJS team in the monorepo, CI-tested, and published with a signed manifest. See the plugin certification levels.
Related plugins
- @streetjs/plugin-mysql — Official StreetJS plugin: MySQL/MariaDB connection pool (wraps the native, dependency-free core driver).
- @streetjs/plugin-postgres — Official StreetJS plugin: PostgreSQL connection pool (wraps the native, dependency-free core driver).
- @streetjs/plugin-supabase — Official StreetJS plugin: Supabase PostgREST data API (dependency-free HTTPS client).
Browse the full Plugin Marketplace or all Database plugins.