Skip to content

Licensing

ZinTrust publishes the core framework and most optional packages under the MIT License. One package — @zintrust/redis-rpc — uses a dual license (Apache 2.0 for qualifying community use, or a paid Commercial License).

Full MIT text: LICENSE.md

Framework

PackageLicenseNotes
@zintrust/coreMITMain ZinTrust framework. Permissive open-source license for commercial and non-commercial use.

Optional packages (packages/)

All packages below are published under the MIT License unless noted. MIT applies to the ZinTrust package code itself. Some adapters depend on third-party SDKs with their own licenses (called out in the Notes column).

Cache

PackageLicenseDocsNotes
@zintrust/cache-mongodbMITMongoDB CachePackage and dependencies are MIT licensed.
@zintrust/cache-redisMITRedis CachePackage and dependencies are MIT licensed.

Database

PackageLicenseDocsNotes
@zintrust/db-d1MITCloudflare D1Package and dependencies are MIT licensed.
@zintrust/db-mysqlMITMySQLPackage and dependencies are MIT licensed.
@zintrust/db-postgresMITPostgreSQLPackage and dependencies are MIT licensed.
@zintrust/db-sqliteMITSQLitePackage and dependencies are MIT licensed.
@zintrust/db-sqlserverMITSQL ServerPackage and dependencies are MIT licensed.
@zintrust/client-rds-dataMITRDS Data ClientAWS RDS Data API helpers.

Mail

PackageLicenseDocsNotes
@zintrust/mail-mailgunMITMailgunPackage and dependencies are MIT licensed.
@zintrust/mail-nodemailerMITNodemailerPackage and dependencies are MIT licensed.
@zintrust/mail-sendgridMITSendGridPackage and dependencies are MIT licensed.
@zintrust/mail-smtpMITSMTPPackage and dependencies are MIT licensed.

Queue

PackageLicenseDocsNotes
@zintrust/queue-cloudflareMITCloudflare QueuesCloudflare Queues driver.
@zintrust/queue-monitorMITQueue MonitorPackage and dependencies are MIT licensed.
@zintrust/queue-rabbitmqMITRabbitMQDepends on amqplib (MIT).
@zintrust/queue-redisMITRedis QueuePackage and dependencies are MIT licensed.
@zintrust/queue-sqsMITSQSDepends on the AWS SDK (Apache 2.0).
@zintrust/redis-rpcApache 2.0 or CommercialRedis RPCDual-licensed. See Redis RPC licensing below.

Storage

PackageLicenseDocsNotes
@zintrust/storageMITStorage CoreStorage abstraction and upload utilities.
@zintrust/storage-gcsMITGoogle Cloud StorageDepends on Google Cloud Storage client (Apache 2.0).
@zintrust/storage-r2MITCloudflare R2Depends on the AWS SDK (Apache 2.0).
@zintrust/storage-s3MITAmazon S3Package and dependencies are MIT licensed.

Cloudflare proxies

PackageLicenseDocsNotes
@zintrust/cloudflare-containers-proxyMITContainers ProxyCloudflare Containers gateway.
@zintrust/cloudflare-d1-proxyMITD1 ProxyPackage and dependencies are MIT licensed.
@zintrust/cloudflare-email-proxyMITPackage and dependencies are MIT licensed.
@zintrust/cloudflare-kv-proxyMITKV ProxyPackage and dependencies are MIT licensed.

Runtime, tooling, and utilities

PackageLicenseDocsNotes
@zintrust/d1-migratorMITD1 MigratorResumable D1 migration toolkit.
@zintrust/exposeMITExposeLocal tunnel exposure for development.
@zintrust/governanceMITGovernanceESLint and governance tooling.
@zintrust/signerMITSignerRequest signing and verification.
@zintrust/socketMITSocketUnified WebSocket runtime.
@zintrust/traceMITTraceRequest, query, and job tracing.
@zintrust/workersMITWorkersBackground job orchestration.

Redis RPC licensing

@zintrust/redis-rpc is the only ZinTrust package with a distinct license model. You may use it under one of the following:

Option 1: Apache License 2.0 (Community Use)

Apache 2.0 applies when your use qualifies as Community Use:

  • Personal, educational, or evaluation use
  • Non-production environments (local development, CI, automated testing, staging)
  • Open-source projects released under an OSI-approved open-source license
  • Commercial organizations with fewer than 100 full-time employees and less than US$1,000,000 in annual gross revenue

Full text: LICENSE-APACHE-2.0 · License chooser: LICENSE

Option 2: ZinTrust Commercial License

You need a Commercial License if any of the following apply:

  • Production use in a for-profit product or service when your organization does not qualify for Community Use
  • You need contractual warranties, indemnification, or an SLA beyond the Apache 2.0 disclaimer
  • You want OEM, white-label, or redistribution rights beyond Apache redistribution
  • You want to use ZinTrust trademarks in product marketing beyond attribution

Commercial terms are defined in a separate written order or enterprise agreement. See COMMERCIAL-LICENSE.md for the overview.

Request a Commercial License

Contact ZinTrust to request a Commercial License for @zintrust/redis-rpc or enterprise terms:

Contributor License Agreement

Contributions to the ZinTrust repository are subject to the Contributor License Agreement (CLA) described in the Contributing guide.

Third-party dependencies

MIT-licensed ZinTrust packages may bundle or depend on libraries with other permissive licenses (for example Apache 2.0 for AWS or Google Cloud SDKs). Those licenses govern the third-party code only. Your obligations for third-party components are defined by each dependency's license, not by ZinTrust's MIT license for the adapter package itself.

Released under the MIT License.