License Plans
RAG-DocBot is available in three license tiers: FREE, PRO, and ENTERPRISE.
Plan Comparison
| Feature | FREE | PRO | ENTERPRISE |
|---|---|---|---|
| Document count limit | Limited | Higher | Configurable |
| File size limit | Limited | Higher | Configurable |
| Total storage limit | Limited | Higher | Configurable |
| PDF, TXT, DOCX, MD | ✅ | ✅ | ✅ |
| CSV | ❌ | ✅ | ✅ |
| Excel (XLSX) | ❌ | ✅ | ✅ |
| HTML | ❌ | ✅ | ✅ |
CSV, Excel, and HTML file types are restricted to PRO and ENTERPRISE plans.
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
- Obtain your
license.keyfile from the vendor. - Place it in the installation directory (same location as
docker-compose.yml). - 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.