Skip to content

The self-hosted, in-memory database

Your data. Your server. Instant answers.

Matrify combines a blazing-fast in-memory database with a modern web interface, a complete API, fine-grained team permissions and built-in data quality, ready for your team and your AI agents.

Matrify web interface showing a table of books with color-coded status

Matrify at a glance

Runs on
Linux
Java runtime included in the download
Try it free
3 users, 300 records
No license file and no sign-up needed
API
The same API as the web interface
Whatever the interface does, your code can do
Your data
Stored as readable XML
Plus CSV import and export

Everything your data needs, on your terms

The control of your own server with the ease of a modern web app.

  • Runs on your infrastructure

    Download Matrify, install it on your own server and keep every record in-house.

  • Blazing fast

    An in-memory engine keeps search, filtering and editing instant, even across thousands of records.

  • API-first

    Automate everything and connect Matrify to the tools and processes you already use.

  • AI-ready

    Let AI agents read, update and manage your data, with the same permission controls as any other user.

  • Modern web interface

    Design databases, tables and columns and edit records right in your browser.

  • Fine-grained team access

    Five permission levels, custom roles with per-table access and LDAP support, e.g. Active Directory.

  • Connected data

    Link records within and across tables to see how your information relates.

  • Quality by design

    Validation rules and constraints stop bad data before it gets in.

Structure

A data model that fits like a tailor-made suit

Create tables and define the columns your project needs, all from the browser. Choose from column types such as text, number, date, image, video and comment.

New Column dialog listing the column types available in Matrify

Focus

From thousands of records to the few that matter

Search across multiple columns at once, then create and share filters so everyone sees exactly what the task at hand requires.

Leads table narrowed from 36 to 8 records by searching the Comments column

Connections

Correlate your data and see the big picture

Link records in the same table or across tables, combine information from multiple sources and jump straight to related records. Change something once and it stays consistent everywhere.

Assets table with records linked to the Locations and Suppliers tables

Data quality

Only valid data gets in

Define validation rules and constraints for your columns. Matrify checks every entry, so your data stays clean, consistent and trustworthy.

Edit Row dialog showing a validation warning for an invalid ZIP code

Teams & permissions

Give everyone exactly the access they need

Far beyond a shared spreadsheet: every database has its own users and roles, and custom roles set the right permission for each table. HR edits Salaries, while everyone else can’t even open it.

  • Five clear levels, from None to Manage
  • Custom roles with per-table permissions
  • Central account management and LDAP support, e.g. Active Directory
  • Enforced on the server, for people and AI agents alike
How permissions work
Custom Roles dialog with an HR role that can edit the Employees and Salaries tables

AI-ready

Your AI agents get the same guardrails as your team

AI works with Matrify through the API, under the same permissions as every other user. Give an agent exactly the access it needs, and your validation rules and constraints keep its work consistent too.

  • Complete control

    The web interface uses the same API, so anything you can do by hand can be automated.

  • Scoped permissions

    Control what an agent can see and change, just as you do for a colleague.

  • Stays on your server

    Your database runs on your own infrastructure, under your control.

Run Matrify on your own server today

Download the server and start for free with up to 3 users and 300 records. No sign-up required.