Open source, API-first document management system. Build your own UI on top of secure, scalable document storage and processing APIs.
# Download environment template
curl -o .env https://raw.githubusercontent.com/qutora/qutora-api/main/env.example
# Edit .env with your settings
nano .env
# Start with Docker
docker run -d \
--name qutora-api \
--env-file .env \
-p 8080:8080 \
qutora/qutora-api:latest
# Visit /api/auth/initial-setup for first-time setup
Production-ready, MIT licensed document management API with enterprise-grade security and developer-first approach.
MIT licensed, fully open source. No vendor lock-in, no licensing fees. Deploy anywhere, modify as needed.
Pure API backend without UI constraints. Build custom frontends, mobile apps, or integrate with existing systems.
JWT authentication, role-based access control, API key management, and comprehensive audit logging.
Support for File System, MinIO, FTP, SFTP storage providers. Switch or combine providers seamlessly via API.
Approval workflows, document versioning, metadata management, secure sharing - all controllable via REST API.
Works with SQL Server, PostgreSQL, and MySQL. Easy migration between database providers.
Zero-configuration first run. Initial setup wizard creates admin user, default storage, and system configuration automatically.
Enterprise-grade architecture with health checks, monitoring, background services, and comprehensive error handling.
Powered by .NET 9.0 and industry-standard technologies for maximum performance and reliability.
Qutora fits into various scenarios and organizational needs with its flexible API-first approach.
Replace legacy document systems with modern, secure API-driven architecture. Perfect for large organizations needing compliance and audit trails.
Add document management to existing applications without rebuilding from scratch. REST API integrates with any technology stack. Reference UI components coming soon.
Build SaaS platforms with document management per tenant. Isolated data, custom branding, and scalable architecture.
Meet regulatory requirements with built-in security, versioning, and audit capabilities. GDPR-ready with data protection.
Enterprise-grade features and components currently in development to enhance Qutora's capabilities.
Open-source admin panels and document viewers as starting points for your custom frontends.
Advanced threat detection and sandboxing for uploaded documents using your own security infrastructure.
Real-time virus scanning and malware detection for all uploaded documents with multiple engine support.
Optical Character Recognition for automatic text extraction from images and scanned documents.
Over 80+ endpoints covering document lifecycle, user management, approval workflows, and system administration.
Common questions about Qutora implementation, deployment, and usage.
After deployment, Qutora automatically detects if it's the first run and redirects to the initial setup wizard. Simply provide organization name, admin user details, and password. The system automatically creates the admin user, default storage provider/bucket, and all necessary configurations.
Yes! Qutora is 100% free and open source under MIT license. You can use it commercially, modify the code, and deploy anywhere without licensing fees. We offer optional enterprise support for organizations needing professional services.
Qutora supports SQL Server, PostgreSQL, and MySQL out of the box. You can switch between providers by changing a configuration setting. Each database has its own migration files and provider implementation.
Absolutely! Qutora is API-first, designed for custom frontend development. Use our .NET SDK or call the REST API directly from any technology. We provide comprehensive API documentation and DTOs for easy integration.
Choose from File System, MinIO (S3-compatible), FTP, or SFTP storage providers. You can also create custom storage providers. Multiple providers can be configured per installation for different use cases.
Yes! Qutora is enterprise-grade with clean architecture, comprehensive error handling, audit logging, and security features. It's containerized with Docker, supports horizontal scaling, and includes health checks.
We offer custom development, deployment assistance, training, priority support, and consulting services. Perfect for organizations needing professional implementation or custom features.
Complete documentation, .NET SDK, Docker support, and production-ready deployment guides. Get started in minutes with our developer-friendly approach. UI components coming soon as reference implementations.
// Install via NuGet: Qutora.SDK
using Qutora.SDK;
// Initialize client
var client = new QutoraClient(options => {
options.BaseUrl = "https://your-instance.com/api";
options.ApiKey = "your-api-key";
});
// Upload document
var document = await client.Documents.UploadAsync(
file: fileStream,
fileName: "document.pdf",
categoryId: "cat_123",
metadata: new { title = "My Document" }
);
Console.WriteLine($"Uploaded: {document.Id}");
While Qutora is free and open source, we offer professional services for enterprises including custom development, deployment assistance, UI/frontend development, priority support, and accelerated development of roadmap features.