xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField Sales & SFACRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
Auto DMSConsumer Goods DMSSales Force Automation (SFA) FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
xMatix Platform · Developers

When no-code isn’t enough, don’t leave the platform.

Every entity is REST and OData from birth; tenant C# automation scripts and custom React components compile at save and deploy without a platform release; an open MCP server lets external AI clients query tenant data under the same permissions.

Request a demo
Developers — same tenant, two doorsAPIs REST + ODataDeploys no release
ODATA QUERY
GET /odata/Orders?$filter=Status eq ‘Open’&$top=5

// 200 OK
{ "value": [
  { "OrderId": "ORD-10482", "Account": "Apex Mart",
    "Total": "52,800", "Status": "Open" } … ] }
AUTOMATION SCRIPT — C#v2.4.1 · compiled at save
// Order → OnCreate · v2.4.1
public override void OnCreate(Order o) {
  if (o.Total > CreditLimit(o.Account))
    RaiseApproval("credit-breach", o);
}
Deploy — no platform release

The mechanism

Code without a release.

Tenant code — scripts, components, AI clients — runs inside the platform's permissions and audit, and ships without a platform release.

Tenant code

Script · component

A C# automation script or a custom React component in TSX, saved in the platform.

Compiled

Server-compiled · at save

Scripts compile at save and components on the server — no bundler on your desk.

Versioned

v2.4.1 · frozen contract

Every save is a version, and components target a frozen runtime contract.

Bound

Order · OnCreate

Scripts bind to a record event; components render inside a form.

Running

Run #8812 · 41 ms · ok

Every run is audited with the actor recorded — inside the platform's permissions.

External AI clients plug in the same way — the MCP server is a standards-compliant socket on the side of the platform, with the same permissions, the same audit, tenant-isolated. No platform release, for any of it.

HOW IT WORKS

Extensibility architecture.

01

Query

Read platform data through the same permissions users have

02

Script

C# automation scripts compile at save and are versioned

03

Extend

Custom React components render inside forms

04

Automate

Scripts bind to record events and run with every run audited

05

Ship

Changes go live without a platform release

01 · IN DEPTH

A real surface for real engineers.

APIS FOR EVERYTHING
The API you didn’t have to build
REST and OData per entity, plus composite, bulk, query and export endpoints.
CODE WITHOUT A RELEASE
Your C#, your React — deployed at save
Automation scripts on record lifecycle events or buttons, versioned and audited; custom UI components compiled against a frozen runtime contract, per tenant.
OPEN BY STANDARD
Bring your own AI client
A standards-compliant MCP server exposes tenant data, metadata and knowledge to any authenticated client — same permissions, same audit. Plus a full CLI for metadata, packages, rules, scripts and workflows.
FOR THE EVALUATORS

For the engineers reading this page.

The details an RFP answer needs — all verifiable in a demo.

APIS
REST + OData per entity, plus composite, bulk, query and export endpoints for the heavy jobs.
C# SCRIPTS
Tenant scripts on lifecycle events or buttons — compiled at save, versioned, audited; run inline or async.
CUSTOM REACT COMPONENTS
Per-tenant components compiled server-side against a frozen runtime contract — no platform release.
MCP SERVER
A standards-compliant MCP server, tenant-isolated — external AI clients get the user's permissions, nothing more.
CLI
Metadata, packages, rules, scripts, workflows and analytics — scriptable from the command line.
EXPRESSION ENGINE
A formula engine with a security policy — powerful enough to matter, sandboxed enough to trust.
SENSE CONTROL · THE ADMIN COPILOT

Scratch scripts, shown before they run.

One-off jobs run sandboxed, preview their output first, and self-delete after.

Sense Controlacting as Sara Khan · preview-first · audited
Write a one-off script to backfill the new delivery-window field from order history — show me before running.
Drafted a sandboxed scratch script, with a sample of its output:
script  backfill_delivery_window.csxreads orders · writes Outlet field
sample  Apex Mart → Thu AM · Northgate Agencies → Mon PM1,214 outlets total
Approve & run onceEdit firstRan and self-deleted. Output audited.
FEATURE HIGHLIGHTS

Everything in Developers.

REST & OData APIs

Every entity speaks HTTP.

Standards-first endpoints exist per entity from the moment it is saved.

Composite & bulk endpoints

Heavy jobs, few round trips.

Composite calls batch related writes; bulk, query and export endpoints move data at volume.

C# automation scripts

Real code on real events.

Run on lifecycle events or buttons, inline or async — compiled at save.

Script versioning & audit

Every run attributable.

Scripts are versioned; every execution logs actor, duration and outcome.

Custom React components

Your UI, inside the platform.

Per-tenant TSX compiled server-side and rendered inside forms.

Frozen runtime contract

Upgrades don’t break your code.

Components compile against a frozen contract — platform upgrades keep it stable.

MCP server for external AI

AI clients, on your terms.

A standards-compliant socket external AI tools plug into — same permissions, same audit.

CLI

Automate the platform itself.

Metadata, packages, rules, scripts, workflows, analytics — from your terminal and your pipelines.

Formula engine & security policy

Expressions with guardrails.

A formula engine everywhere fields compute — governed by an explicit security policy.

Async script execution

Long work off the request path.

Queue heavy scripts to run asynchronously, with status you can query.

MORE OF THE PLATFORM
IntegrationsChange ManagementApp Builder
Platform overview →

See xMatix on your business.

A 30-minute demo, tailored to your industry.

Request a demo