Your stack.
Your way to build.

Use APIs, official packages, and a Next.js storefront starter to connect Ominity to the experience you want to create.

Explore the solution
Your frontend. A clear API.
Server-side integration
GET /api/v1/cms/pages

Instance → Content pages
title: A summer worth sharing
Response shape
Use your instance reference for the full schema.

A useful boundary.
A practical path into the code.

Choose the interface, the packages, and the domain capabilities your application needs. Keep credentials, context, and business actions explicit from the first request.

One backend foundation.
The interfaces you choose.

Use the API to connect content and commerce to a storefront, portal, or application. Your frontend owns presentation; shared records and supported business operations remain in the Ominity instance.

  • Request pages and products under /api/v1
  • Keep privileged integration keys on the server
  • Carry the correct customer context into scoped work
Explore headless api
A shared business foundation
StorefrontProduct experience
PortalCustomer experience
ApplicationFocused interaction
Authenticated API requests
Ominity instance
ContentCommerceIdentity

Use the package
that fits the project.

Start with official TypeScript or PHP SDKs, framework packages for Next.js and Laravel, or the available Next.js storefront starter. Read the source and configuration for the version your project installs.

  • Choose a language or framework package
  • Inspect the official repository documentation
  • Use the storefront source as an adaptable beginning
Explore sdks & framework packages
Choose your integration
Server-side integration
npm add @ominity/api-typescript
Official packages and their install commands.

Make the data contract
deliberate.

Custom content types model domain information. Custom fields extend existing records with typed values and configurable response, update, and filtering behavior, so the frontend has a clearer contract to build against.

  • Choose meaningful field types and relationships
  • Control whether a field appears in API responses
  • Configure update and filtering behavior
Explore custom fields
Typed fields. Deliberate API behavior.
Business recordExample field: external reference
ConfigurationValuePurpose
TypeTextTyped value
includeInResponsetrueAvailable to the frontend
updatablefalseKeep the recorded reference
writeOncetrueSet a value once
filterableStrictExact-value filter

Give the AI tool
the context of the project.

Connect a compatible tool through MCP to supported content and blueprint capabilities. Use that context alongside SDK and frontend work, then inspect the generated structure and integration before using it.

  • Create or update supported content structures
  • Connect the instance your tool should work with
  • Review the output and permissions deliberately
Explore mcp server
Context for your development tools
Build a collection page in English and Dutch.
Blueprint componentsDefine the page structure
Content types & recordsPrepare the content
Your frontendBuild and review the integration

Debug the operation.
Follow its actual outcome.

The execution pipeline connects an action to permissions, rules, record changes, and outbox work. Follow rejection reasons and delivery attempts in context instead of inferring the business outcome from a single request.

  • Inspect the actor and request context
  • Distinguish rejection from delivery failure
  • Reason about repeats with idempotency
Explore traceability & audit trails
Follow an execution
execution / example-042
  1. 01
    RequestUpdate a product

    Actor and customer context

  2. 02
    DecisionAllowed to proceed

    Permissions and rules evaluated

  3. 03
    ChangeProduct updated

    Recorded outcome

  4. 04
    OutboxExternal work queued

    Delivery has a separate state

Inspect the action through its outcome.

A recorded business operation.

Explore the details.

The capabilities, examples, and integration choices behind this solution.

One complete interaction.
A better place to start.

Connect a page or a business operation end to end, then expand the integration around what you learn.

Read the quickstart

Let’s talk about
your next project.

Three quick questions to start the conversation.

What’s your name?
Your email app opens a draft at the final step. Nothing is sent automatically.