Skip to content

Introduction

oikapi is a metadata-driven backend platform for building enterprise applications. Define tables and fields via API, get instant REST endpoints, layer on business rules, workflows, and permissions – all without writing backend code.

oikapi is a managed platform — we deploy and operate it for you. Self-hosted deployment is available on request, with limited support.

Platform administrators managing users, roles, permissions, and installed applications. You don’t need to write code – oikapi gives you a complete admin layer for managing your business data and the people who access it.

Developers building custom applications on the platform. Define schemas, write business rules in JavaScript, build packages, and distribute them through the marketplace.

Operations teams replacing spreadsheets and disconnected tools with a single system that covers CRM, HR, inventory, projects, and more.

oikapi provides pre-built apps covering common business needs. Install them as-is, customize them, or build your own from scratch.

AppWhat it does
CRMLeads, opportunity pipeline, and activities
SalesQuote-to-cash — quotes, orders, invoices, payments, subscriptions
ITSMIncidents, changes, problems, and a service catalog with SLAs
CMDBTyped configuration items, a dependency graph, and reconciliation
InventoryProducts, stock levels, movements, and physical counts
HR CoreEmployees, departments, org chart, leave, and attendance
PurchasingVendors, purchase orders, goods receipts, and bills
ProjectsProjects, work items, dependencies, milestones, and time tracking
Event ManagementIngest monitoring events, deduplicate, correlate, and raise incidents
DiscoveryScheduled refresh of CMDB items and relationships from a source
  • Dynamic API – Define tables, get instant REST endpoints with CRUD, filtering, pagination, and sorting
  • 30+ Field Types – Text, numbers, decimals, dates, references, files, enums, JSON, arrays, computed fields, counters, semantic types (email, phone, URL, color)
  • Union Views – Read several sibling tables as one filterable, sortable list
  • Computed Fields – Formula, lookup, and rollup fields calculated at query time or stored with triggers
  • Business Rules – Validation, calculation, and automation with a JavaScript scripting engine
  • App Caching – Per-application key-value cache accessible from business rules
  • Workflows & Approvals – Multi-step approval processes with escalation and delegation
  • Permissions – Role-based access control with table-level, field-level, and row-level security
  • Dynamic Groups – Computed collections built by graph traversal, usable as permission grantees
  • Per-Record Sharing – Grant access to individual records without changing role permissions
  • Dashboards – App-scoped widget dashboards that can combine data across applications
  • Self-Service Catalog – One cross-app catalog of requestable items with approvals and access grants
  • Audit Logging – Every mutation tracked with who, what, when, and before/after diffs
  • Applications – Logical business domains with boundary enforcement and packages
  • File Storage – Upload and manage files attached to records
  • Public Forms – Unauthenticated submission endpoints with bot protection
  • Search – Full-text search, counter search, and reference autocomplete
  • Notifications – Email, SMS, and in-app notifications from business rules
  • Real-Time – Live updates pushed to connected clients
  • CLI Toolsoi for development, deployment, and administration