Programmable Access
Pick the channel. Keep the contract.
Five surfaces, one identity, one audit row. Pick the channel your consumer speaks — the data and the rules don't change.
What you can ship
Five channels, one governance model.
We don't make you choose. Whatever consumer you have — frontend, partner backend, AI agent, terminal — you get the same data with the same identity, the same policy, and the same audit trail.
Manifest · every call inherits
Caller governance
- Audit trail
- Rate limits
- Mutation policy
- Budget caps
Federated GraphQL
One federated GraphQL schema composed from 14 domains (catalog, inventory, service, commerce, foundation, finance, operations, charging, manufacturing, logistics, property, healthcare, agriculture, education) — served from a single graph.
POST /graphqlREST gateway
/rest/v1/* compatibility surface for systems that don't speak GraphQL. Same auth, same policies, same audit.
GET /rest/v1/*Typed SDK
Generated TypeScript SDK with type-safe queries and mutations. One client, all surfaces.
npm i @meshbase/sdkCLI for operators
29 domain commands plus caller governance and mesh layer commands — for scripting, ops, and incident response.
$ meshbaseMCP for AI
MeshConnect exposes governed MCP tools — read tools by default, mutation tools opt-in with caller-governance approvals.
npx @meshbase/mcpOpen source, open standards
Built on GraphQL, OpenAPI, MCP — not on a proprietary protocol.
If you ever decide to leave, your queries leave with you. We chose open standards because lock-in is the opposite of trust.
Build on Meshbase
Get a key. Make a call. See the audit row.
Ten minutes from contact form to first call, on your sandbox data. The audit row appears whether the caller is your script, your partner, or an AI agent.