Skip to main content

License Plans

RAG-DocBot is available in three license tiers: FREE, PRO, and ENTERPRISE.


Plan Comparison​

FeatureFREEPROENTERPRISE
Document count limitLimitedHigherConfigurable
File size limitLimitedHigherConfigurable
Total storage limitLimitedHigherConfigurable
PDF, TXT, DOCX, MD✅✅✅
CSV❌✅✅
Excel (XLSX)❌✅✅
HTML❌✅✅
Metadata Rules API❌✅✅
Analytics Dashboard API❌✅✅
Streaming chat (SSE)✅✅✅
Scheduled syncs❌✅✅
TOTP MFA❌❌✅
OIDC / SSO❌❌✅
Sign-out everywhere✅✅✅
Audit logging❌❌✅
Groups & Resource ACL❌❌✅

CSV, Excel, and HTML file types are restricted to PRO and ENTERPRISE plans.

Groups & Resource ACL requires an ENTERPRISE plan. On FREE and PRO tiers only the built-in everyone group is visible and all chunks remain accessible to all authenticated users.


License Validation​

The license key file encodes your plan tier and limits and is verified on startup and on each license-gated operation.


Applying a License​

  1. Obtain your license.key file from the vendor.
  2. Place it in the installation directory (same location as docker-compose.yml).
  3. To apply or update the license without restarting, use the API:
curl -s -X POST http://localhost:8000/api/license \
-H "Authorization: Bearer <ADMIN_ACCESS_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"license_key": "<contents-of-license.key>"}'

Or use the License section in the DocBot UI.


Checking Your Current Plan​

curl -s http://localhost:8000/api/license \
-H "Authorization: Bearer <ACCESS_TOKEN>"

The response includes your plan tier, document count, and storage usage relative to your plan limits.