Today we're shipping Meshly Data Stack (MDS) 1.0. Generally available, three license tiers, deployed on your own infrastructure with our team alongside. The platform we've been using internally for years is now ready to land in yours.
What's in the box
MDS bundles 28+ data infrastructure services into a single Podman pod. Everything talks over localhost inside the pod, which means no service mesh, no intra-pod TLS to configure, and no surprise egress.
The components, by category:
- Lakehouse storage: Apache Iceberg tables on MinIO, with Nessie for catalog versioning.
- SQL federation: Trino across every connected source.
- Streaming: Apache Kafka with Schema Registry; Kafka Connect with Debezium for change data capture; optional Flink or Faust Streams for stream processing.
- Batch processing: optional Apache Spark for ETL and ML workloads.
- Ingestion: optional Apache NiFi for visual data flows.
- Orchestration: Apache Airflow for DAG pipelines.
- Search and metadata: OpenSearch for full-text search; OpenMetadata for catalog and lineage.
- AI and ML: MDS-AI (LangGraph 1.0+), LangFlow for agent development, MDS-LangGraph as a first-class stack runtime, and Qdrant or Milvus for embeddings.
- Operations: Bundled MDS Dashboard for real-time stack management; MDS-MCP-Server exposes 200+ tools over MCP so AI agents can drive infrastructure (container lifecycle, Kafka topics, SQL, secrets) without SSH.
- Visualization: Apache Superset and Grafana.
- Security: Keycloak SSO with OPA for dynamic RBAC, OpenBao for secrets with audit logging.
- Monitoring: Prometheus.
What 1.0 means
The boring, important stuff is done. Every container has health checks. Kafka's external listener runs SASL_PLAINTEXT, not PLAINTEXT. OpenShift deployments come with default-deny network policies covering each service. Public bucket access is off by default. Vault agents verify TLS against real CAs instead of skipping verification. Credential rotation reads its OpenBao token from disk and validates write access before touching anything.
None of these make a flashy demo. They are the difference between a platform you'll regret and one you'll keep.
How to get it
MDS ships in three tiers (Growth, Scale, Enterprise) sized to your team and data volume. Every deployment starts with a conversation: we look at what you're running today, agree the right tier, then deploy and onboard your team alongside the platform.
MDS is the data substrate underneath every Meshly product. We use it ourselves every day. 1.0 is the first version we're comfortable handing to anyone else.
Request a demo at meshlystack.com or write to us at hello@meshly.fi.