Introduction

Whitepapper is a markdown-first content system for developers who want full control over writing, organization, publishing, and distribution without a heavy CMS.

You write in Markdown. Whitepapper handles project and collection structure, public publishing, SEO metadata wiring, and API access for your own frontend.


Content Hierarchy

Whitepapper organizes content in a clean hierarchy:

User
├── Standalone papers
└── Projects
    ├── Project-level papers
    └── Collections
        └── Collection papers

User

A user account is the root of everything. Each user has a unique handle (username) that forms the public URL base. Users can write standalone papers that live outside any project, or create projects to organize related content.

Standalone Papers

Standalone papers live directly under your account, outside any project. They have their own public URL:

https://whitepapper.antk.in/{handle}/{paper-slug}

Standalone papers are useful for quick posts, notes, or content that does not belong to a specific project.

Projects

A project is the top-level container. It has:

  • Its own public page at https://whitepapper.antk.in/{handle}/p/{project-slug}
  • Its own API key for Dev API access
  • Its own visibility setting (public or private)
  • Its own logo and description
  • Content guidelines that set the tone for AI-assisted writing

Projects group related collections and project-level papers.

Collections

A collection is a group of related papers inside a project. Collections help organize content within a project:

Project
├── Project-level papers (no collection)
└── Collection A
│   ├── Paper 1
│   └── Paper 2
└── Collection B
    ├── Paper 3
    └── Paper 4

Collections have their own visibility setting and public page at:

https://whitepapper.antk.in/{handle}/p/{project-slug}/{collection-slug}

Papers

A paper is a single Markdown document and the core unit of content. Each paper has:

  • A title and slug (used for the URL)
  • A Markdown body
  • A status (draft, published, archived)
  • Thumbnail and metadata (SEO fields)
  • Optional collection or project membership

The System at a Glance

LayerVisibilityAPI ScopePublic URL
UserPublic profileAccount-level/{handle}
Standalone PaperPer paperAccount-level/{handle}/{slug}
ProjectPer projectProject-level API key/{handle}/p/{project-slug}
CollectionPer collectionN/A (uses project key)/{handle}/p/{project-slug}/{collection-slug}
Paper (in project)Per paperN/A (uses project key)/{handle}/{slug}

Related

  • Quickstart — Get started with Dev API, MCP, and components.
  • Entities — TypeScript type definitions for all content entities.
  • MCP Quickstart — Connect AI agents to your workspace.
Whitepapper logo

Whitepapper

Whitepapper is a API first content platform for developers who want to publish once, distribute everywhere, and manage website content.