Onboarding

Getting started with CTXR means setting up a space — your own isolated environment with its own subdomain, data, and templates.

What you get

When a space is created, you receive:

  • A subdomainyourname.ctxr.app
  • An owner account — your email address, with full permissions
  • A starter plan — defines your limits (pages, editors, storage) and features
  • An empty data directory — ready for content
  • An empty build directory — ready for templates

After you sign up at onboard.ctxr.app, your space needs to be provisioned. You’ll receive a message when it’s ready to use.

The time between signing up and getting access is a great moment to find a developer and plan your data model. Both can happen before your space is live.

Your first login

You’ll receive a login link. Opening it takes you to your space at yourname.ctxr.app. The platform sends a six-digit code to your email — enter it, and you’re in.

There are no passwords. Every session starts with a fresh email code. Your browser receives a token that keeps you authenticated until it expires or you log out.

What you’ll see

An empty space with a toolbar. The toolbar is your editor interface — it lets you browse content, create new nodes, and manage your space. But without templates, there’s nothing to render yet. That’s where a developer comes in.

Account management

As the owner, you can invite additional editors through the API or the manage interface. Each editor gets their own email-based authentication and their own permissions. You decide who can create pages, who can publish, and who can only view.

WebAPI keys for external systems are created the same way — in your space’s config, with specific permissions attached.

Next step

Your space is ready, but it needs templates before content can be rendered. Time to get a developer involved.