Reference

Programming API

Node Modules

Zuplo generally supports node modules, but to ensure the security and performance of each API Gateway we must approve each module. This process only takes a few hours so if you need something new please reach out to use on twitter @zuplo or through email whatzup@zuplo.com

Below are the currently installed modules.

ModuleVersionDescription
fast-json-stable-stringify2.1.0deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
universal-user-agent6.0.0Get a user agent string in both browser and node
stack-trace0.0.10Get v8 stack traces as an array of CallSite objects.
await-lock2.2.2Mutex locks for async functions
canonicalize1.0.8JSON canonicalize function
dom-serializer2.0.0render domhandler DOM nodes to a string
dotenv8.6.0Loads environment variables from .env file
hash.js1.1.7Various hash functions that could be run by both browser and node
cookie0.5.0HTTP server cookie parsing and serialization
node-abort-controller3.1.1AbortController for Node based on EventEmitter
jsbi3.2.5
base64-js1.5.1Base64 encoding/decoding in pure JS
es6-promise4.2.8A lightweight library that provides tools for organizing asynchronous code
fast-sha2561.3.0SHA-256, HMAC and PBKDF2 implementation with typed arrays for modern browsers and Node.js
stacktrace-js2.0.2Framework-agnostic, micro-library for getting stack traces in all environments
@stablelib/base641.0.1Base64 encoding and decoding
bcryptjs2.4.3Optimized bcrypt in plain JavaScript with zero dependencies. Compatible to 'bcrypt'.
fast-xml-parser4.2.5Validate XML, Parse XML, Build XML without C/C++ based libraries
@sentry/types7.11.1Types for all Sentry JavaScript SDKs
@logtail/types0.4.14Better Stack Typescript types (formerly Logtail)
nanoid3.3.6A tiny (116 bytes), secure URL-friendly unique string ID generator
agentkeepalive4.5.0Missing keepalive http.Agent
bson4.7.2A bson parser for node.js and the browser
detect-browser5.3.0Unpack a browser type and version from the useragent string
js-base643.7.5Yet another Base64 transcoder in pure-JS
cookie0.5.0HTTP server cookie parsing and serialization
realm-web1.7.0Authenticate and communicate with the MongoDB Realm platform, from your web-browser
uuid8.3.2RFC4122 (v1, v4, and v5) UUIDs
eventsource-parser1.0.0Streaming, source-agnostic EventSource/Server-Sent Events parser
expression-eval4.0.0JavaScript expression parsing and evaluation.
cheerio-select2.1.0CSS selector engine supporting jQuery selectors
h31.8.2Minimal H(TTP) framework built for high performance and portability.
abort-controller3.0.0An implementation of WHATWG AbortController interface.
@team-plain/typescript-sdk3.5.0Typescript SDK for Plain's Core GraphQL API
@xata.io/client0.21.1Xata.io SDK for TypeScript and JavaScript
algoliasearch4.14.3A fully-featured and blazing-fast JavaScript API client to interact with Algolia API.
@aws-sdk/hash-node3.357.0
@azure/core-rest-pipeline1.11.0Isomorphic client library for making HTTP requests in node.js and browser.
@azure/core-tracing1.0.1Provides low-level interfaces and helper methods for tracing in Azure SDK
@algolia/cache-browser-local-storage4.14.3Promise-based cache library for browser using local storage.
@realm.io/common0.1.5Cross-product common code used by Realm
stripe11.1.0Stripe API wrapper
@aws-sdk/middleware-content-length3.357.0
@aws-sdk/middleware-host-header3.357.0
@aws-sdk/middleware-recursion-detection3.357.0
@aws-sdk/url-parser3.357.0
@aws-sdk/util-user-agent-node3.357.0
@aws-sdk/middleware-sdk-rds3.357.0
@aws-sdk/hash-blob-browser3.357.0
@aws-sdk/md5-js3.357.0
@aws-sdk/middleware-expect-continue3.357.0
@aws-sdk/middleware-ssec3.357.0
@aws-sdk/util-format-url3.357.0
@algolia/cache-common4.14.3Common interfaces for promise-based caching libraries
@algolia/cache-in-memory4.14.3Promise-based cache library using memory.
@algolia/client-account4.14.3
@algolia/client-analytics4.14.3
@algolia/client-common4.14.3
@algolia/client-personalization4.14.3
@algolia/client-search4.14.3
@algolia/logger-common4.14.3Common interfaces for promise-based log libraries
@algolia/logger-console4.14.3Promise-based log library using console log.
@algolia/requester-browser-xhr4.14.3Promise-based request library for browser using xhr.
@algolia/requester-common4.14.3Common interfaces for promise-based request libraries
@algolia/requester-node-http4.14.3Promise-based request library for node using the native http module.
@algolia/transporter4.14.3Promise-based transporter layer with embedded retry strategy.
@aws-sdk/s3-request-presigner3.342.0
@azure/cosmos3.17.1Microsoft Azure Cosmos DB Service Node.js SDK for SQL API
@upstash/redisv1.25.2An HTTP/REST based Redis client built on top of Upstash REST API.
ajv-formats2.1.1Format validation for Ajv v7+
mmdynamo0.3.0The official C8 Dynamo JavaScript driver.
toucan-js2.5.0Cloudflare Workers client for Sentry
@aws-sdk/credential-provider-node3.358.0AWS credential provider that sources credentials from a Node.JS environment.
@aws-sdk/fetch-http-handler3.357.0Provides a way to make requests
@aws-sdk/invalid-dependency3.357.0
@aws-sdk/middleware-logger3.357.0
@aws-sdk/middleware-serde3.357.0
@aws-sdk/middleware-signing3.357.0
@aws-sdk/middleware-user-agent3.357.0
@aws-sdk/node-http-handler3.357.0Provides a way to make requests
@aws-sdk/util-base643.310.0A Base64 <-> UInt8Array converter
@aws-sdk/util-body-length-browser3.310.0Determines the length of a request body in browsers
@aws-sdk/util-body-length-node3.310.0Determines the length of a request body in node.js
@aws-sdk/util-user-agent-browser3.357.0
@aws-sdk/util-utf83.310.0A UTF-8 string <-> UInt8Array converter
@aws-sdk/util-waiter3.357.0Shared utilities for client waiters for the AWS SDK
@aws-sdk/eventstream-serde-browser3.357.0
@aws-sdk/eventstream-serde-config-resolver3.357.0
@aws-sdk/eventstream-serde-node3.357.0
@aws-sdk/util-stream3.358.0
@aws-sdk/hash-stream-node3.357.0
@aws-sdk/middleware-location-constraint3.357.0
@aws-sdk/middleware-sdk-s33.357.0
@aws-sdk/signature-v4-multi-region3.342.0
@aws-sdk/protocol-http3.357.0
domhandler5.0.3Handler for htmlparser2 that turns pages into a dom
domutils3.1.0Utilities for working with htmlparser2's dom
htmlparser28.0.2Fast & forgiving HTML/XML parser
chalk5.2.0Terminal string styling done right
serialize-error-cjs0.1.3
@azure/core-auth1.4.0Provides low-level interfaces and helper methods for authentication in Azure SDK
@sentry/hub7.11.1Sentry hub which handles global state managment.
@clickhouse/client-web0.2.7Official JS client for ClickHouse DB - Web API implementation
@aws-crypto/sha256-browser3.0.0
@smithy/protocol-http1.1.0
@azure/abort-controller1.1.0Microsoft Azure SDK for JavaScript - Aborter
rfc46481.5.2Encoding and decoding for base64, base32, base16, and friends
@logtail/core0.4.17Better Stack logging core (formerly Logtail)
@aws-crypto/sha256-js3.0.0
@aws-crypto/sha1-browser3.0.0
@aws-sdk/client-rds-data3.359.0AWS SDK for JavaScript Rds Data Client for Node.js, Browser and React Native
@sentry/tracing7.11.1Extensions for Sentry AM
cheerio1.0.0-rc.11Tiny, fast, and elegant implementation of core jQuery designed specifically for the server
@aws-sdk/client-sts3.359.0AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native
@aws-sdk/middleware-endpoint3.342.0
@aws-sdk/node-config-provider3.357.0Load config default values from ini config files and environmental variable
@aws-sdk/smithy-client3.358.0
@aws-sdk/types3.357.0Types for the AWS SDK
@aws-sdk/util-endpoints3.357.0Utilities to help with endpoint resolution
@smithy/types1.1.0
@aws-sdk/middleware-flexible-checksums3.357.0
@aws-sdk/xml-builder3.310.0XML builder for the AWS SDK
@aws-sdk/middleware-sdk-sqs3.357.0
@clickhouse/client-common0.2.7Official JS client for ClickHouse DB - common types
@supabase/functions-js2.1.5JS Client library to interact with Supabase Functions.
@sentry/core6.11.0Base implementation for all Sentry JavaScript SDKs
@azure/core-auth1.4.0Provides low-level interfaces and helper methods for authentication in Azure SDK
@sentry/utils7.11.1Utilities for all Sentry JavaScript SDKs
@cfworker/cosmos1.13.4Azure Cosmos DB client for Cloudflare Workers and service workers
@logtail/edge0.4.17Better Stack Edge runtime logger (formerly Logtail)
@supabase/supabase-js2.39.1Isomorphic Javascript client for Supabase
jose4.14.4'JSON Web Almost Everything' - JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
@msgpack/msgpack2.8.0MessagePack for ECMA-262/JavaScript/TypeScript
@supabase/gotrue-js2.60.1Isomorphic GoTrue client
@supabase/postgrest-js1.9.0Isomorphic PostgREST client
@supabase/realtime-js2.9.0Listen to realtime updates to your PostgreSQL database
@supabase/storage-js2.5.4Isomorphic storage client for Supabase.
swr-store0.10.6SWR stores for data-fetching
@aws-sdk/client-sqs3.359.0AWS SDK for JavaScript Sqs Client for Node.js, Browser and React Native
@aws-sdk/client-kinesis3.359.0AWS SDK for JavaScript Kinesis Client for Node.js, Browser and React Native
ajv8.12.0Another JSON Schema Validator
zod3.22.4TypeScript-first schema declaration and validation library with static type inference
casbin.js1.0.1An authorization library that supports access control models like ACL, RBAC, ABAC in Typescript
@aws-sdk/middleware-stack3.357.0Provides a means for composing multiple middleware functions into a single handler
@aws-sdk/util-retry3.357.0Shared retry utilities to be used in middleware packages.
solid-swr-store0.10.7SolidJS bindings for swr-store
faunadb4.5.4FaunaDB Javascript driver for Node.JS and Browsers
@aws-sdk/client-dynamodb3.359.0AWS SDK for JavaScript Dynamodb Client for Node.js, Browser and React Native
inngest3.3.0Official SDK for Inngest.com
graphql16.8.1A Query Language and Runtime which can target any service.
@aws-sdk/middleware-endpoint-discovery3.357.0
@aws-sdk/middleware-retry3.357.0
@aws-sdk/util-defaults-mode-browser3.358.0
@aws-sdk/util-defaults-mode-node3.358.0
@aws-sdk/middleware-bucket-endpoint3.357.0
graphql16.8.1A Query Language and Runtime which can target any service.
@aws-sdk/client-lambda3.359.0AWS SDK for JavaScript Lambda Client for Node.js, Browser and React Native
@aws-sdk/config-resolver3.357.0
@aws-sdk/client-s33.359.0AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native
svix1.4.12Svix API client
@aws-sdk/client-rds3.359.0AWS SDK for JavaScript Rds Client for Node.js, Browser and React Native

Was this article helpful?

Do you have any questions?Contact us
Check out ourproduct changelog