Knowrithm logoKnowrithm
FAQ

Everything you need to know before launching

We distilled the most common technical, operational, and security questions from teams deploying Knowrithm across the enterprise. Need more detail? Reach us anytime.

What makes Knowrithm different from traditional chatbots?
Knowrithm is an enterprise platform with multi-tenant isolation, scoped authentication, and deep analytics. Agents can be trained on structured and unstructured data sources while admins retain full governance.
How do I secure API access?
Supply JWT Bearer tokens or pair `X-API-Key` and `X-API-Secret`. Route-level decorators enforce scopes such as `read`, `write`, and `admin`, and impersonation APIs let super admins review experiences safely.
Can Knowrithm ingest our existing knowledge base?
Yes. Upload documents (PDF, DOCX, CSV, JSON, XML), crawl websites, or plug in databases like PostgreSQL, MySQL, and MongoDB. Background workers generate embeddings, snapshots, and sample queries for each tenant.
Is streaming chat supported?
Absolutely. Conversations can be accessed via REST, WebSocket, or SSE. Send messages with `/conversation/<conversation_id>/chat` and subscribe for status updates or incremental responses.
How are analytics exposed?
Dedicated endpoints return metrics for leads, conversations, system health, usage trends, and API key performance. You can export CSV or JSON reports with `/analytic/export` to plug into BI tools.
What deployment model is recommended?
Run the provided Docker images and compose files, point them at PostgreSQL and Redis, and scale Celery workers based on ingestion and analytics workloads. The API is stateless and ready for horizontal scaling.

Security first

Soft-delete workflows, audit logging, and scoped tokens align with enterprise compliance programs.

LLM optionality

Bring your own provider credentials and swap models or embeddings per company or per agent.

Operational maturity

System metrics, rate-limit analytics, and automated exports keep every stakeholder in the loop.

Still have questions?

Browse the swagger documentation for payload schemas or message the team for a deeper architectural review.

Contact Knowrithm