Data

Every data flow, under your control

Substrait brokers every flow of data between your systems and your AI-built tools: the data owner approves it, Substrait carries it, and every read is on record.

  1. 01 · ReachEvery system through a single gateway.And no tool holds a key.
  2. 02 · Controlled byYour data owners decide every flow.Approved for a set time. Every read on record.
  3. 03 · Safer thanSafer than the usual routes.No pasted keys, shared logins or spreadsheet exports.
  4. 04 · Built onBuilt on the right data.Reviewed, well-defined data, so tools and dashboards are right.

Every system through a single gateway

SourceHow a tool reaches it
Your ERP systemsConnectors for ERP systems such as SAP, Oracle, NetSuite and Microsoft Dynamics 365, and for Salesforce, SQL Server, SharePoint and Microsoft 365
Your data warehouseReviewed, parameterised and versioned data sets that carry the data dictionary, never raw queries
Tools your people builtEach tool’s API joins the library automatically

Every source goes through the same gateway and the same permission model. Substrait holds every credential and attaches it to each call, so no tool holds a key.

Your data stays where it is

When Substrait runs in your own cloud, the gateway, the connections and the credentials all sit inside your environment. Data moves between your systems and your tools without leaving your perimeter. Substrait’s control plane sees the decisions, never the data.

Data owners control every flow

Reaching a system is the easy part. On Substrait, the person who owns the data decides which tool may read it, and for how long.

One grant on Substrait: the Returns tracker may read Orders, read-only, approved by the finance data owner, for 90 days, with every read on record.
  • The owner approves each tool. Data is grouped by business domain, such as finance or operations, and each group’s owner approves each tool.
  • For a set time. Every grant expires, then it is requested again.
  • Never further than its builder. A tool’s access cannot be wider than what the person who asked for it is enrolled to see.
  • Every read on record. Substrait records which tool read what, and the person behind it.
  • Switched off at once. A withdrawn grant refuses the tool’s next call, with no redeploy.
More controls for your data owners
ControlWhat it does
Down to the fieldA data group can name single fields, so one sensitive column stays closed on an otherwise open API
A limit on callsWhen approving a grant, a data owner can cap how often a tool may call, so a runaway tool slows down without affecting others
Rules for sensitive dataYour organisation can decide which tools may go live at all if they use certain sensitive fields
Tools calling toolsA call from one tool to another goes through the gateway too, approved by the owner of the tool being called
Nothing goes out unseenA tool’s outbound traffic is denied unless a grant allows it, so the gateway is the only way out
Check before you grantAn admin can preview what a set of groups would give a person, before anyone receives it
Requests in one inboxEvery request for data reaches its owner through Substrait’s communications centre, with the reason attached
Agents under the same grantAn agent’s access is never wider than its owner’s, and every action is recorded as the agent acting for a named person

Safer than the usual routes

Most companies already let tools reach their data in one of a few ways. Each one leaves a question nobody can answer.

The usual routeWhat goes wrongOn Substrait
A key or password pasted into the toolAnyone with the code holds the key. Revoking it means finding every copy.Substrait holds every credential and attaches it to each call. The tool never sees it, and revoking takes effect on the next call.
A shared service accountEvery tool reads as one user, so nobody knows which tool or person read whatEach tool has its own identity and its own grant. Every read is attributed to the tool and the person behind it.
Each person connects their own apps to their AI assistantAccess follows one person’s account, and the company cannot see or approve the flowThe data owner approves each flow for the company, and every flow is visible in one place
An export into a spreadsheetThe copy goes out of date, spreads by email, and leaves your controlTools read the live data through the gateway, and nothing is copied out
Direct access to the data warehouseAnyone with access can query anything, with no agreed definitionsReviewed, parameterised and versioned data sets, each carrying the data dictionary and a limit on use
A ticket to IT for each new connectionSlow, built one tool at a time, and the access never expiresThe data owner approves a whole data group once, from their inbox, and every grant expires

Builders find the right data

Builders browse the API Library in conversation with their AI model. Data nobody granted you is invisible: no name, no count. The right data, found early, makes a better tool.

  • The builder’s AI picks the right source. Each entry in the library says what it is for and what it is not for.
  • Dashboards start from agreed definitions. Warehouse data sets are reviewed and versioned, and each carries the data dictionary, so two teams’ dashboards start from the same definition of a figure.
  • Real data while building. A data owner can let a builder see real responses, read-only and for a set time, so the tool is right before it goes live.
  • Tools build on tools. Each tool’s API joins the library, so the next builder starts from it.
  • Live data, not exports. A dashboard reads through the gateway, so it does not go stale as a spreadsheet copy does.
Substrait console: the API Library, listing company APIs with their owners and data groups.
The API Library. Product UI. Sample data.

Questions and answers

Which systems can tools built on Substrait connect to?

Your ERP systems, such as SAP, Oracle, NetSuite and Microsoft Dynamics 365, your data warehouse, and the tools your people built on Substrait. Every source goes through one gateway.

Who decides which tool may read which data?

The data owner. Each set of company data sits in a data group with a named owner, who approves each tool's access for a set time.

Does a builder need to know the database password?

No. Substrait holds every credential and attaches it to each call through its gateway. Builders and data owners never handle one.

Start with a result, not a rollout.

Book a demo and bring one real use case. We will show you how a tool your people build goes live on Substrait, with its data approved and its security check passed.