Skip to content

Distributed multimodal database

One database.
Four data models.

SQL, vector, graph, and full-text search.
One engine for your next application.

Start freeScale with dedicated resources

SQLStructured records
VectorSemantic similarity
GraphConnected context
Full-textPrecise retrieval
One engine four data models

Why OriginChainDB

Different questions.
Connected context.

Use shared identifiers to connect a result to its source.

02 / Read the source AX-7 service manualpassage:07

Structured record

03 / Follow the connection The product behind itproduct:ax7

Graph relationship

One OriginChainDB engineYour app prepares indexes and connects query results.

01 / Four data models

Give each question
the right query.

Start with one. Connect the others when you need them.

Or ask in your own words.

Natural-language queries with /ask.Explore natural-language queries

02 / How it works

One passage.
Four ways to find it.

Choose a query. See what it reveals.

Knowledge searchInteractive illustration
01 Source record
passage:07

AX-7 service manual

Replace the battery when capacity drops.

Product
AX-7
Version
3
02 Choose a query
03 Inspect the evidence
SQL · matching record

Which passages cover AX-7?

passage:07

Battery replacement

Product AX-7 · version 3

From data to context: connect source records and search indexes, then combine query results in your application.

03 / Inside the console

All your data.
One place to work.

Query, explore, and inspect in one workspace.

Write SQL. Inspect results. Understand the plan.

Explore SQL
OriginChainDB SQL workbench with a SELECT query and five sample document rows. OriginChainDB SQL workbench with a SELECT query and five sample document rows.
Actual console · Sample data · Swipe to explore View full size ↗

04 / Built for developers

Start with a query.

Go from a table to an application result. Use SQL directly or send it over the HTTP API.

SELECT id, title
FROM public.documents
LIMIT 3;
Example result3 illustrative rows
Illustrative records from a populated public.documents table; no query is executed on this page.
idtitle
doc-001Getting started
doc-002Vectors and similarity
doc-003Relationships in your data

Example only. No request is sent.

  1. Get your connection details.

    Set OC_URL, OC_TENANT and OC_TOKEN from your instance.

    Open the quickstart
  2. Create and populate the table.

    This example requires public.documents with id and title columns.

    Create your first records
  3. Read your data.

    Run the SQL in your workbench or send the HTTP request from your application.

    Explore the query API

Connect your tools

PostgreSQL wire: limited preview. Elasticsearch: supported API subset.

05 / Deployment & operations

Start with an idea.
Build for production.

Start free. Move to dedicated resources in your region.

Your region. Dedicated compute.

Optional warm standby.Asynchronous replication.

Access controls. Daily snapshots.Configure for your dedicated instance.

Explore deployment options
YOUR APPLICATION

Your chosen region

OriginChainDBPrimary engine
SQLVectorGraphFull-text
Asynchronous replication
Warm standbyOptional

Illustrative dedicated topology Read the details ↗

06 / Built around your workload

What will you
build with it?

Explore all solutions

07 / Make an informed choice

Look inside.
Then put it to work.

Review the architecture, test your workload, and know what your application will own.

A few things
worth knowing.

Have a specific workload?

Talk it through with us
What does multimodal mean here?

Four ways to work with data in one engine: SQL for records, vector search for similarity, graph traversal for relationships, and full-text search for words. Natural-language /ask is another query interface.

Explore the database
Does adding a record also create its embedding and search index?

Create the indexes your workload needs. Table full-text indexes follow row writes. On dedicated configurations, use a saved embedder and a schedule for new or changed rows, or supply vectors yourself. Your application combines the query results.

Explore embedding runs and schedules
Can I use my existing database tools?

Use the HTTP API and SDKs, or supported wire and Elasticsearch adapters. Compatibility depends on the enabled adapter and its supported operations; check your queries against the integration guides.

Find an integration
How do I move from an experiment to production?

Start on the free tier, then choose a dedicated configuration for your workload and region. Review access controls, capacity, snapshots, and the optional asynchronous standby before launch.

Plan your deployment

The latest /

Built since your last visit.

From your first query to your next application.

Bring your data.
Build your next idea.

Or run your first query ↗