from klarety import Nexus nexus = Nexus.connect() # Any file in, one table outnexus.ingest("./orders.csv", into="orders") totals = nexus.sql("SELECT region, sum(total) FROM orders GROUP BY region") # How does a supplier reach a customer?route = nexus.knowledge_graph.path(("supplier", "Nordvik AS"), ("customer", "Halden Foods")) # Changed your mind? Put the table backnexus.tables.rollback("orders", snapshot_id=8814205730)
NORMALmainorders.py1:1

term://klarety

    Everything a builder needs. One API, every way in.

    • Python SDK

      Typed, with errors you can catch. Everything the web app does.

    • Command line

      Tables, files, SQL and agents from your terminal.

    • REST API

      Every route documented in one OpenAPI spec.

    • MCP for your AI editor

      The same API, as tools your AI editor can call.

    • Spark when you need it

      A real Spark session, one call away.

    • API keys you control

      Keys that expire. Browser keys can only read.

    • Open tables

      Read your data from any engine that speaks Apache Iceberg.

    Web app, SDK, command line or your AI editor. The same data and rules behind each one.

    Web appPython SDKCommand lineYour AI editorSame permissionsSame historyNexusApache Icebergany engine reads it

    An idea is only the beginning. What will you build?

    Start Building