Skip to main content

Tools & Libraries Used

This page provides a complete summary of all open-source components used within the TraQez platform — including libraries, SDKs, operating systems, and infrastructure tools.

All listed components are verified for commercial use, comply with permissive open-source licences, and are aligned with industry best practices for security and support.


1. Overview

TraQez leverages a secure, modern, and modular open-source stack spanning:

  • Cloud SDKs (AWS, Azure, Google)
  • Middleware libraries
  • Backend frameworks (Express, BullMQ)
  • Infrastructure (PostgreSQL, Redis, Kafka, Nginx, Ubuntu)
  • Programming runtimes (Node.js, Python)
  • Container orchestration (Docker, Kubernetes)

Each component is approved for use in commercial environments and can be safely distributed with proprietary code.


2. Cloud SDKs and Libraries

LibraryOpen SourceVersionLicenceVendor SupportCommercial Use
aws-sdk/client-cloudwatch-logsYes3.669.0Apache 2.0AWS Development TeamYes
aws-sdk/client-ec2Yes3.670.0Apache 2.0AWS Development TeamYes
aws-sdk/client-s3Yes3.490.0Apache 2.0AWS Development TeamYes
aws-sdk/client-snsYes3.521.0Apache 2.0AWS Development TeamYes
aws-sdk/s3-request-presignerYes3.490.0Apache 2.0AWS Development TeamYes
azure/arm-computeYes22.1.0CC-BY-4.0 / MITAzure Development TeamYes
azure/arm-networkYes33.4.0Apache 2.0Azure Development TeamYes
azure/identityYes4.4.1MITAzure Development TeamYes
azure/storage-blobYes12.17.0MITAzure Development TeamYes
google-cloud/computeYes5.1.0Apache 2.0Google Development TeamYes
google-cloud/storageYes7.7.0Apache 2.0Google Development TeamYes

These SDKs connect TraQez components to AWS, Azure, and GCP services in a compliant and fully supported manner.


3. Monitoring and Telemetry

LibraryOpen SourceVersionLicenceVendor SupportCommercial Use
sentry/nodeYes9.20.0MITSentry Development TeamYes
sentry/profiling-nodeYes9.20.0MITSentry Development TeamYes

Used for real-time error monitoring and performance profiling within Node.js services.


4. Core Middleware and Utilities

All the following open-source modules are used for backend functionality, scheduling, data formatting, and utilities.
All are licensed under MIT, BSD, or Apache 2.0, which are fully permissive.

Examples include:

  • axios, dotenv, cors, helmet, express, bullmq
  • jsonwebtoken, pg, sequelize, moment, pino
  • fastest-validator, uuid, workerpool, yaml
  • fs, path, geoip-lite, node-schedule, morgan, log4js, crypto-js, body-parser, etc.

⚙️ Maintenance: All these libraries are community-maintained. Vulnerabilities are tracked via internal dependency management and patched during quarterly releases.


5. Core Infrastructure Technologies

TechnologyOpen SourceVersionLicenceVendor SupportAlternativeCommercial UseNotes
PostgreSQLYes14.13PostgreSQL LicencePercona, EDB, Crunchy DataAWS RDS, Azure Database, GCP SQL✅ YesBSD/MIT-like licence. No restrictions. Supported by multiple vendors.
RedisYes6.0.16BSD 3-ClauseRedis Labs, NextBrickAWS ElastiCache, Azure Cache, GCP MemoryStore✅ YesOpen-source up to 7.2 under BSDv3. Commercially redistributable.
KafkaYes3.8Apache 2.0Confluent, OpenLogic, KsolvesConfluent Cloud, AWS MSK, GCP Pub/Sub✅ YesAvoid Confluent proprietary libs. Fully Apache licensed.
NginxYes1.24BSD 2-ClauseF5, AWS MarketplaceAWS, Azure, GCP Load Balancers, Cloudflare✅ YesUse open-source version only. F5 offers enterprise support.
BullMQYes5.12.12MITCommunity-✅ YesQueue manager built on Redis. Used widely (e.g., Microsoft).
Express.jsYes4.17.1MITCommunity-✅ YesWeb framework for Node.js. Internally maintained for patches.

6. Operating Systems

OSOpen SourceLicenceVendor SupportDeploymentCommercial UseNotes
Ubuntu 20.04 (Server Edition)YesGPL / Ubuntu LicenceCanonicalAWS, Azure, GCP✅ YesUsed for Admin Console and Agent Collector.
Ubuntu 22.04 (Server Edition)YesGPL / Ubuntu LicenceCanonicalAWS, Azure, GCP✅ YesUsed for security assessments and AI workloads.

7. Containerization and Orchestration

TechnologyOpen SourceLicenceSupportDeploymentCommercial UseNotes
Docker / ContainersYesApache 2.0Community / Cloud VendorsAWS ECS, Azure Containers, GCP Cloud Run✅ YesUsed for microservices and AI workloads.
KubernetesYesApache 2.0Community / Cloud VendorsAWS EKS, Azure AKS, GCP GKE✅ YesManages scalable deployments such as Kafka clusters.

8. Programming Languages

LanguageOpen SourceVersionLicenceSupportCommercial UseNotes
Node.jsYes18.20.0MITCommunity / Internal✅ YesCore runtime for backend services. Regularly patched by internal teams.
PythonYes3.8.x, 3.10.x, 3.11.xPSF LicenceCommunity / Internal✅ YesUsed in AI, ML, and data processing components.

9. Licensing Overview

LicenceDescriptionCommercial Restriction
MIT / BSD / Apache 2.0Permissive; allows commercial redistribution.None
PostgreSQL LicenceEquivalent to BSD/MIT.None
Ubuntu GPLOpen-source OS licence; safe for production.None

✅ No copyleft (AGPL/GPLv3) dependencies are included in the TraQez build.
All components are safe for proprietary and SaaS environments.


10. Maintenance and Compliance

TraQez maintains a formal open-source maintenance workflow:

  • Regular CVE scanning and remediation
  • Dependency version reviews every quarter
  • Vendor and LTS branch updates where applicable
  • Automated CI/CD validation of library integrity and licence compliance

11. Summary

The TraQez combines robust, industry-tested technologies under fully permissive licences.
This ensures:

  • Security and continuous patching
  • Scalability through Kubernetes and containers
  • Vendor neutrality with multi-cloud compatibility
  • Full commercial safety for redistribution and integration

Together, PostgreSQL, Redis, Kafka, Nginx, Ubuntu, Kubernetes, Node.js, and Python form the backbone of a modern, enterprise-ready infrastructure designed for secure, efficient, and sustainable operations.