The platform and the team behind it

Build with it. Or have us build it for you.

Auth, files, content, commerce and marketing in one platform. Use the APIs yourself, or work directly with us on a system tailored to your business.

The same infrastructure powers both.

2 live
Services now, three planned
One API
One key, no SDK required
EU
Data in Stockholm and Frankfurt
Public
Docs, pricing and API

Two ways to work with us

Pick the one that fits

Most people need one or the other, and both run on the same platform. The difference is who writes the application on top of it.

For developers

Build with the API

Create an account, take a key, and use the same HTTP API everything here runs on. No sales call, no minimum, no SDK to adopt.

  • Auth and files live today
  • Public documentation and rates
  • Your project, your data, your pace
Start building

xplatform Tailored

Have it built with you

For businesses that need something more specific than off-the-shelf software. We design and build the product around your workflow, and run it on this platform.

  • Direct access to the people building it
  • Designed around your business, not a template
  • Running on infrastructure anyone can inspect
Explore Tailored

Why this is different

A real platform, not an internal agency framework

Tailored projects run on the same documented infrastructure available to every independent developer. You are not buying software that one person understands — and if you ever stop working with us, what you have is still a system built on a public API you can read.

Public API

The same endpoints your system would use are documented and open to anyone with an account.

Public documentation

Every page is a markdown file in the repository. Nothing about how this works is held back.

Transparent pricing

Published rates per gigabyte, per request, per user. No quote required to find out what it costs.

Independent access

Developers build on this platform without us. Your system is not the only thing keeping it alive.

The services

One platform for the parts every application needs

Each has its own database and its own infrastructure, and none can reach into another. Turn on only what you need — an outage in one is not an outage in the rest. Two are live today and the badges below say which; nothing here pretends to exist before it does.

Files

live

Uploads, image variants and CDN delivery, with files attachable to anything in your app.

50 MB images, 500 MB anything else7 widths, WebPDirect-to-S3, CDN delivery
Billed onStorageBandwidthRequestsImage sizes

Auth

live

Passwords, social login, passkeys and SSO, with every project's users in a database of its own.

Passwords, social, passkeysA database per customerEdDSA tokens
Billed onUsers

Content

planned

Structured content with a real editing experience — pages, collections, drafts and scheduled publishing.

Pages and collectionsDrafts and schedulingStructured, not a blob
Billed onDocumentsEditors

Commerce

planned

Products, carts, checkout and orders, with payments settled to your own account.

Products and cartsCheckout and ordersSettled to your account
Billed onOrders

Marketing

planned

Campaigns, audiences and transactional email, sent from your own domain.

Campaigns and audiencesTransactional emailFrom your domain
Billed onEmails sentContacts

For developers

Three steps, and none of them is a meeting

  1. 01

    Create an account

    Email and a password. No card, no sales call, no scheduling link.

  2. 02

    Get your key

    A project and a key, issued immediately. Shown once — only the hash is kept.

  3. 03

    Make the call

    One request to upload, one to list. Files go straight to storage and come back from the CDN with variants already built.

List every file, with URLs already built
curl https://xplatform.dev/v1/files \
  -H "Authorization: Bearer xp_your_key_here"

{
  "files": [
    {
      "originalFilename": "sneaker-front.jpg",
      "url": "https://cdn.xplatform.dev/…/sneaker-front.jpg",
      "variants": [
        { "width": 400,  "url": "…_w400.webp" },
        { "width": 1200, "url": "…_w1200.webp" }
      ]
    }
  ],
  "total": 29
}

Every item carries its CDN URL and every resized variant inline, so a gallery renders from one request instead of one per image.

Use cases

What people build with it

Product galleries

Attach images to a product, get every size back in one call, render the grid without a per-image round trip.

User avatars

Upload straight from the browser to storage, resized and served from the edge before the page settles.

Document handling

PDFs, spreadsheets and design files, private by default with signed URLs that expire in five minutes.

Media libraries

Polymorphic attachments mean files belong to whatever your app calls a thing, not to a fixed schema.

Customer portals

Private files scoped per end user, with the visibility rules enforced at the CDN rather than in your code.

Bespoke systems

Everything above, assembled with the business logic that makes yours different. That is the service side.

What you get by default

Sensible defaults, built in

Projects are isolated, permissions are scoped, and files are handled correctly without your assembling any of it. The architecture notes go into how, for the people who want that.

Isolation

  • Every system has its own database
  • No cross-system query is possible
  • An outage in one is not an outage in the rest
  • Deleting a project deletes its infrastructure

Keys and access

  • Only the SHA-256 hash of a key is stored
  • Plaintext shown once, never recoverable
  • Browser origins matched exactly, no wildcards
  • Unknown and revoked keys fail identically

Uploads

  • Files never pass through our servers
  • Presigned URLs lock type, size and destination
  • Existence verified before a file is confirmed
  • Private URLs expire in five minutes

xplatform Tailored

Your system, built with you

For businesses that need something more specific than off-the-shelf software. We design and build the product around your workflow and run it on this platform — the same one independent developers use, with the same public API and the same published rates.

What you get

A system, and the people who built it

  • Direct access to the people building your system
  • Software designed around your business, not a template
  • xplatform infrastructure underneath, documented in public
  • No proprietary framework only we understand
  • Ongoing maintenance, and every platform improvement

How it starts

Tell us what you’re building

Describe the problem in your own time and we’ll tell you honestly whether Tailored is a fit — including when it isn’t, and the API would serve you better.

Asynchronous first. No scheduling link, no discovery call before anyone has read a sentence about your business.

Tell us what you’re building

Start now

Build it yourself. Or build it with us.

Create a developer account and start with the API, or tell us what your business needs and we’ll see whether Tailored is a fit. An account costs nothing and takes a minute.