Skip to content
@ONEENTRY-PLATFORM

OneEntry

Cloud BaaS. Headless CMS + E-commerce

OneEntry Platform

Welcome to the official repository of OneEntry.

📚 Documentation

🛠️ JavaScript and TypeScript SDK Documentation

📱 Kotlin Multiplatform SDK Documentation


🚀 Get started  |  👤 SignUp


OneEntry combines Headless CMS and Headless E‑Commerce into a single BaaS platform, providing a unified backend designed for scalability and seamless management of both content and commerce. The core concept of the platform is to free developers from server setup, ensure secure data storage, and deliver extensible business logic without plugins or external workarounds.

Watch the video

(Video overview of the admin panel)

How It Works

The architecture delivers data via API and renders it using any frontend technology: websites, mobile apps, social network mini‑apps, Smart TV, and more. OneEntry includes a ready‑made cloud infrastructure, eliminating the need for DevOps involvement and letting teams focus on product development.

To make development easier, we provide SDKs for JavaScript/TypeScript, Kotlin, and Swift.
These SDKs include full in‑code documentation, strict type definitions, and extensive usage guides with examples — enabling fast and frictionless integration of OneEntry into projects of any complexity.

Key Features

Backend as a Service

A ready‑to‑use backend including business logic, database, APIs, microservices, and low‑code tools for integrating third‑party systems directly in the interface. Projects can launch without setting up servers or databases manually.

Headless CMS

Content is managed independently from its presentation layer. The system supports text, media, files, user data, catalogs, content versioning, and multilingual support.

You can create and edit flexible data models directly in the interface, with configurable validation rules.

Attributes & Attribute Sets

Dynamic fields grouped into sets, supporting types including:

  • string, text, rich text
  • number, float
  • date, time, date‑time, intervals
  • image, image groups
  • file
  • list, radio
  • dynamic references to pages or catalog items
  • button
  • JSON

Each attribute supports:

  • additional metadata fields
  • data validators with custom error messages
    • required
    • trim whitespace
    • string length
    • URL validation
    • number validation and rounding
    • email validation
    • default value
    • allowed values list
    • input mask
    • regex validation
    • comparison
    • logical validation
    • image size validation
    • file validation

Video | Documentation

Pages

Structure and content of website sections or app screens.

Includes:

  • hierarchical tree of pages
  • error pages
  • visibility management
  • page ordering
  • attaching attribute sets, blocks, and forms

Video | Documentation

Blocks

Reusable data blocks with or without logic.

Video | Documentation

Templates

Mappings between content and frontend components.

Documentation

Menus

Navigation structure.

Documentation

Forms

Registration, login, feedback, comments, data collection.

Documentation

Multi‑language

Full multi‑language content support.

Video | Documentation

Real‑time Editing

Simultaneous work of multiple administrators.

Administrators Permissions

Fine‑grained permissions for system administrators.

Documentation

Users & Permissions

User registration, authentication, verification, roles, and access rights.

Video | Documentation

Visual Text Editor

Supports HTML and Markdown.

Integration (Low‑code)

Connect external services, exchange data, and create custom API endpoints.

Video | Documentation

Integration Collections

Custom data storage for external system data.

Video | Documentation

Journal

Administrator activity history.

Video | Documentation

Events

Trigger actions based on data changes, configurable notifications and payload structure.

Video | Documentation

Newsletters

Email campaigns for users.

Documentation

Push Notifications

Configurable push delivery logic.

Documentation

Custom Business Logic

Extend platform logic using low‑code tools or custom modules in Node.js, Python, or PHP with built‑in CI/CD.

Video | Documentation

Image Preview & Optimization

Thumbnail presets, optimization pipelines, default thumbnails, per‑attribute thumbnail templates.

Documentation

Search

Content search.

Filter Data

Configurable filtering conditions for content retrieval.

Data Migration

Import MySQL and PostgreSQL databases from other systems.

Import OpenAPI Schemas

Upload existing OpenAPI schemas directly into the Integration module.

Documentation

Catalog Module

Categories

  • hierarchical category tree
  • visibility and ordering
  • product ordering and fixing
  • default blocks and forms per category
  • attach attribute sets, blocks, forms

Video | Documentation

Catalog Search & Filters

Search and filter configuration.

Video | Documentation

User Permissions

Roles, access, verification.

Video | Documentation

User States

Persist user data: cart, favorites, browsing history, etc.

Documentation

Promotions

Reusable blocks for promotions based on Blocks logic.

Video | Documentation

Recommended Products

Recommendation blocks (static or dynamic).

Video | Documentation

Orders

Full order management.

Video | Documentation

Payments

Payment processing.

Video | Documentation

Statuses

Status management for products, orders, and payments.

Payment Services

Connect any payment gateways.

Video | Documentation

Delivery Services

Connect any delivery provider.

Video | Documentation

Grouping Products by Attributes

Group products by characteristics like color, model, etc.

Video | Documentation

Comments & Reviews

Collect and manage reviews via Forms.

Documentation

Discounts & Bonuses

Powered by Integration module with configurable low‑code logic.

Catalog Import Tools

Upload from Excel, XML, CSV, folders, files.

Video | Documentation

Integration

Low‑code tools to connect internal or external systems (ERP, CRM, inventory, accounting) and create custom API endpoints.

Video | Documentation


In Development

  • Visual constructor for discounts & bonuses
  • Ratings system
  • “Customers also bought” product module
  • Export users/orders/payments to Excel & CSV
  • Content versioning
  • File manager
  • Direct export to Excel & CSV
  • MCP server

Contact

Have questions or suggestions?
We’re always happy to help — email us at:

questions@oneentry.cloud

Pinned Loading

  1. module-example module-example Public

    JavaScript 1 1

  2. nextjs-shop-demo nextjs-shop-demo Public

    A demo Next.js application connected to the OneEntry cloud backend. It demonstrates how a frontend project can consume remote API data such as products, pages, users and attributes.

    TypeScript 35 1

  3. useFormConfig-js useFormConfig-js Public

    JS helper function used specifically for timeInterval inputs.

    TypeScript

Repositories

Showing 10 of 12 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…