Introduction

Inklura is an all-in-one business-management platform. A single tenant runs their point of sale, e-commerce catalog and orders, invoicing and accounting, CRM, helpdesk, SMS & email marketing, SEO, and CMS from one admin console at manage.inklura.fr.

This is the developer documentation. It covers everything you need to build on top of Inklura or extend it:

  • Platform API — the tRPC (and partial REST) API that exposes every domain: products, orders, clients, invoices, campaigns, and ~350 more routers.
  • SDK & Framework — the bext PRISM framework and platform SDK that Inklura's own apps are built on (KV, queue, tasks, cache, secrets, relational entities).
  • Integrations — SMS, email/MJML, behavioral journeys, SEO reports, and the helpdesk.
  • Events & Webhooks — scheduled jobs, queue workers, and inbound webhooks from payment, email, and commerce providers.
  • Embedding & SSO — how login is shared across every *.inklura.fr app, how to embed one in an iframe, and how to provision a new subdomain.

How the platform is put together

Inklura is a multi-tenant platform served from a single edge. A few pieces are worth knowing up front:

  • The consolemanage.inklura.fr is the admin app. It is a server-rendered bext PRISM port of the company-manager /manage surface.
  • The API — the canonical API is tRPC, mounted at /api/trpc/*. It is backed by a Prisma + Neon Postgres database with ~1,265 models. A lean, high-throughput copy of the same router runs on the loopback interface to serve the console.
  • The apps — SMS Designer, SEO, the mail composer, the POS, and dozens of tenant sites are individual PRISM apps served under their own *.inklura.fr (and per-tenant) domains. They all share one login.
  • The runtime — every app runs on bext, a Rust HTTP engine that terminates TLS, routes by hostname, and renders PRISM apps. The SDK (KV, queue, tasks, secrets, …) is exposed to those apps over a trusted loopback interface.

Who this is for

You want to… Start at
Read or write Inklura business data from your own service Platform API → Overview
Authenticate a script or server against the API Authentication
Build a new app or tenant site on the platform SDK → Overview
Send SMS/email, run journeys, or generate SEO reports Integrations → Overview
React to payments, inbound email, or run scheduled jobs Events → Overview
Add a new *.inklura.fr app with shared login Embedding & SSO
Note

Inklura is a private, hosted platform — not an open-source download. These docs describe the live API and the SDK used to build apps that run on the platform. If you only need to read/write data, you want the Platform API.

Ready? Head to the Quickstart.