The plane Datris controls.

Every source, every destination, every AI call, every job: one MCP surface, one audit trail, one place credentials live. Every component is open source, every credential passes through Vault, and Datris feeds your warehouse without ever fronting it.

Sources
Push · Real-time
Data Upload
MinIO (events)
Kafka (streaming)
Pull · Taps
API Tap
DB Tap
File Tap
Document Tap
Custom Script
Processing
1 Preprocessor
2 Data Quality (AI)
3 Transformation (AI)
4 Extract / Chunk / Embed (Docs)
Storage
MinIO (Parquet/ORC)
S3 (Parquet/ORC)
Snowflake
Databricks
PostgreSQL
MongoDB
Kafka
ActiveMQ
REST API
Qdrant
Weaviate
Milvus
Chroma
pgvector
Notification
ActiveMQ
Push
Create Pipelines
Create & Schedule Taps
Upload Data
Trigger Processing
Configure Pipelines
MCP stdio · SSE
Claude Cursor OpenClaw Any MCP Agent
Pull
Query PostgreSQL
Query MongoDB
Query Snowflake
Query Databricks
Semantic Search (Vector DB)
Generate Schemas
Monitor Jobs
Profile Data
Retrieve Results

Your warehouses, models, and formats — Datris connects them

Datris is neutral by design. Point it at whichever warehouse you bought, whichever vector store your RAG runs on, whichever model your procurement approved. Destinations and providers are settings — never migrations.

Sources
CSVJSONNDJSONXMLExcelPDFWordPowerPointHTMLEmailEPUBREST APIsPostgreSQLMongoDBSnowflakeDatabricksKafkaS3MinIO
Destinations
PostgreSQLMongoDBSnowflakeDatabricksS3MinIOKafkaActiveMQREST endpointsQdrantWeaviateMilvusChromapgvector
AI providers
AnthropicOpenAIAWS BedrockAzure OpenAIGrok (xAI)OllamaTEI bge-m3 (bundled)

Your choice of AI model

Use Anthropic and OpenAI directly, reach Claude through AWS Bedrock or GPT through Azure OpenAI to stay inside the cloud agreement your company already signed, run Grok, or keep everything local with Ollama. The provider is a setting — switch without changing a pipeline.