Skip to documentation
Ask the docs

OriginChainDB / Guides

Current console and API guides

Find the workflow, connection details and availability limits for the latest documented OriginChainDB features.

These guides describe the released behavior reviewed against source and release evidence on 22 October 2026. Check each guide’s availability note: features enabled on dedicated deployments may not yet be available on the Free configuration.

The 19 October release adds migration live sync, embedding schedules, relationship backfills and expanded access controls. Check your instance’s /v1/capabilities before relying on a feature: a published change or newer source commit does not prove that every instance has been upgraded. See release notes and the CLI preview guide.

Choose your next task

  • Use the current console

    Find your instance, connect a client, explore records and understand the controls available to your role.

  • Copy and sync data with Migrate

    Copy a source database, validate mappings and rows, and use supported PostgreSQL or MySQL live sync on dedicated deployments.

  • Saved embedders and embedding runs

    Generate vectors from selected table columns with a saved embedding endpoint, and control which rows a run processes.

  • PostgreSQL compatibility

    Connect through the PostgreSQL endpoint, understand transaction behavior and handle the differences that matter to an application.

  • Elasticsearch API: current support

    Connect a 7.x client with the supported authentication formats, and check the operations and limits available on dedicated deployments.

  • Vector record API

    Create vector indexes, write dense or sparse records with metadata, fetch by ID and search within a namespace.

Search suggestions, timeouts and cancellation

Search suggestions apply the caller’s row policies. If a suggestion request cannot complete safely, show the returned error instead of presenting an empty suggestion list as a successful result.

Native SQL, graph, full-text and vector-table reads support the request headers X-OC-Statement-Timeout-Ms and X-OC-Query-Id. Use a valid timeout and a query ID unique among running requests. Malformed header values are refused, a duplicate active query ID conflicts, and a timed-out request returns a timeout response. Handle cancellation, throttling and failures explicitly.

The vector record search route has its own request contract and currently refuses a timeout_ms body field. Do not transfer options between APIs without checking their reference.

Learn a workflow and resolve questions

Browse the video tutorial library or the console FAQ. If a recording predates a new option, use the current guide for its availability and limits. The demo workspace offers browser-only sample data; sign in to the real console to use your own instances.