Your lakehouse
Loading status…
Platform activity
Real audit events, last 14 daysGetting set up
Loading…Recent activity
From the real audit trailmeldra Core Domain
meldra's own Apache Iceberg catalog, RBAC-aware SQL engine, and graph store — the same live, tenant-scoped API the rest of the app uses.
List the Iceberg namespaces visible to your tenant
{}
Connect an external MCP client
The tools above are also exposed as a real, spec-compliant MCP (Model Context Protocol) stdio server —
backend/mcp_server.py.
Any MCP client (Claude Desktop, Claude Code, another agent) can connect to it directly. Generate an API token in
Settings › API Access, then point your client at this server:
{
"mcpServers": {
"meldra": {
"command": "python",
"args": ["/absolute/path/to/backend/mcp_server.py"],
"env": {
"MELDRA_API_URL": "https://api.meldra.ai",
"MELDRA_API_TOKEN": "<your generated token>"
}
}
}
}
Ingest Data
Load data into your Iceberg lakehouse from local files, SaaS applications, or sample data sets.
1. Upload CSV Dataset
Up to 50 MB · UTF-8 · comma or semicolon delimited. Schema is detected automatically.
2. Configuration & Schema Mapping
Choose a source system
Authentication fields and schemas adapt dynamically to the system you select.
AMI Smart Meter HES Authentication
Credentials are stored encrypted in the lakehouse key vault and never shown again.
Configure and Ingest
Unlocks after a successful connection test.
Smart Meter Readings
10,000 rows · 6 columns
Conformed AMI interval telemetry including meter ID, active power (kW), reactive power (kVAR), voltage (V), timestamp, and grid status. Perfect for testing load profiling and feeder capacity graphs.
Feeder & Substation Telemetry
5,000 rows · 6 columns
Real-time DNO feeder telemetry including feeder ID, substation name, active power (MW), power factor, phase balance, and transformer temperature.
ETP Mutation Audit Logs
10,000 rows · 6 columns
Security audit events recorded at the metering boundary including route HMACs, sequence nonces, latency drift tolerance, and Phantom Grid honeypot diversions.
openCypher Query Console
MATCH (p:Person) RETURN p.name LIMIT 10
Iceberg-to-Graph Projection
Project columns of an Iceberg catalog table into node vertices and directional relationship edges.
Query Output
| Run a Cypher query above to see results |
📖 REST API Reference
Complete documentation for the meldra backend API. All endpoints are available at your configured backend URL.
🌐 meldra.py Developer Workspace
Configure multi-cloud connections, execute Python manipulation code, and export Airflow DAG pipelines.
Cloud Catalog Connection
meldra.py Python Notebook
System idle. Click 'Execute Sandbox' to run python manipulation...
Airflow / Cloud Composer DAG Exporter
Deploy scheduled data validation & compaction pipelines matching this environment configuration.
from datetime import datetime, timedelta
from airflow import DAG
from airflow.operators.python import PythonOperator
default_args = {
'owner': 'meldra',
'start_date': datetime(2025, 1, 1),
'retries': 2,
'retry_delay': timedelta(minutes=5),
}
def run_meldra_compaction():
from meldra import MeldraCatalog
catalog = MeldraCatalog()
# Optimize small files into manifest clusters on S3
catalog.optimize_table("default", "smartmeter_readings_sample")
with DAG(
'meldra_lakehouse_compaction_dag',
default_args=default_args,
description='Compacts manifest Parquet files on AWS S3 / Google Cloud GCS',
schedule_interval='@daily',
catchup=False,
) as dag:
compact_task = PythonOperator(
task_id='trigger_compaction_task',
python_callable=run_meldra_compaction,
)
📜 Security Audit Trails
Real-time execution log of all API interactions and data operations.
Users & Roles
Every registered user defaults to Business Analyst on signup — this is the only place to change that, or to grant/revoke the Approver designation used by production promotions. Admin-only.
| Role | Approver | Verified | Last Login | |
|---|---|---|---|---|
| Loading… | ||||
Environment Namespace
Iceberg Tables
API Traffic Monitor
CONNECTEDDistributed Query Engine — Query Lab
Run SQL, Graph algorithms, or Python extractions across your Iceberg tables. All results are cached 1 hour.
Recent Jobs
Last 10 · auto-expires 1 hour| Mode | Status | Rows | Time |
|---|---|---|---|
| No queries yet | |||