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
| Package | License | Notes |
|---|---|---|
@zintrust/core | MIT | Main 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
| Package | License | Docs | Notes |
|---|---|---|---|
@zintrust/cache-mongodb | MIT | MongoDB Cache | Package and dependencies are MIT licensed. |
@zintrust/cache-redis | MIT | Redis Cache | Package and dependencies are MIT licensed. |
Database
| Package | License | Docs | Notes |
|---|---|---|---|
@zintrust/db-d1 | MIT | Cloudflare D1 | Package and dependencies are MIT licensed. |
@zintrust/db-mysql | MIT | MySQL | Package and dependencies are MIT licensed. |
@zintrust/db-postgres | MIT | PostgreSQL | Package and dependencies are MIT licensed. |
@zintrust/db-sqlite | MIT | SQLite | Package and dependencies are MIT licensed. |
@zintrust/db-sqlserver | MIT | SQL Server | Package and dependencies are MIT licensed. |
@zintrust/client-rds-data | MIT | RDS Data Client | AWS RDS Data API helpers. |
Mail
| Package | License | Docs | Notes |
|---|---|---|---|
@zintrust/mail-mailgun | MIT | Mailgun | Package and dependencies are MIT licensed. |
@zintrust/mail-nodemailer | MIT | Nodemailer | Package and dependencies are MIT licensed. |
@zintrust/mail-sendgrid | MIT | SendGrid | Package and dependencies are MIT licensed. |
@zintrust/mail-smtp | MIT | SMTP | Package and dependencies are MIT licensed. |
Queue
| Package | License | Docs | Notes |
|---|---|---|---|
@zintrust/queue-cloudflare | MIT | Cloudflare Queues | Cloudflare Queues driver. |
@zintrust/queue-monitor | MIT | Queue Monitor | Package and dependencies are MIT licensed. |
@zintrust/queue-rabbitmq | MIT | RabbitMQ | Depends on amqplib (MIT). |
@zintrust/queue-redis | MIT | Redis Queue | Package and dependencies are MIT licensed. |
@zintrust/queue-sqs | MIT | SQS | Depends on the AWS SDK (Apache 2.0). |
@zintrust/redis-rpc | Apache 2.0 or Commercial | Redis RPC | Dual-licensed. See Redis RPC licensing below. |
Storage
| Package | License | Docs | Notes |
|---|---|---|---|
@zintrust/storage | MIT | Storage Core | Storage abstraction and upload utilities. |
@zintrust/storage-gcs | MIT | Google Cloud Storage | Depends on Google Cloud Storage client (Apache 2.0). |
@zintrust/storage-r2 | MIT | Cloudflare R2 | Depends on the AWS SDK (Apache 2.0). |
@zintrust/storage-s3 | MIT | Amazon S3 | Package and dependencies are MIT licensed. |
Cloudflare proxies
| Package | License | Docs | Notes |
|---|---|---|---|
@zintrust/cloudflare-containers-proxy | MIT | Containers Proxy | Cloudflare Containers gateway. |
@zintrust/cloudflare-d1-proxy | MIT | D1 Proxy | Package and dependencies are MIT licensed. |
@zintrust/cloudflare-email-proxy | MIT | — | Package and dependencies are MIT licensed. |
@zintrust/cloudflare-kv-proxy | MIT | KV Proxy | Package and dependencies are MIT licensed. |
Runtime, tooling, and utilities
| Package | License | Docs | Notes |
|---|---|---|---|
@zintrust/d1-migrator | MIT | D1 Migrator | Resumable D1 migration toolkit. |
@zintrust/expose | MIT | Expose | Local tunnel exposure for development. |
@zintrust/governance | MIT | Governance | ESLint and governance tooling. |
@zintrust/signer | MIT | Signer | Request signing and verification. |
@zintrust/socket | MIT | Socket | Unified WebSocket runtime. |
@zintrust/trace | MIT | Trace | Request, query, and job tracing. |
@zintrust/workers | MIT | Workers | Background 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:
- Web: https://zintrust.com/licensing
- Repository: github.com/ZinTrust/ZinTrust (for open-source and community-use questions)
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.