About Us

Abstract Whitepapper about section background

Why Whitepapper exists

I built Whitepaper because I needed one place to document my projects, feed my portfolio blog, and push content out to Dev.to, Hashnode, and Medium without doing the same thing three times.

The tools I tried were either too heavy, too expensive, or just not built for developers who write. So I built my own.

A developer API that fits your stack

Every project on Whitepapper gets a scoped API key. That key lets you query your entire content hierarchy: project details, collections, and individual papers.

The structure is simple: a project is your top-level workspace. Inside it, you can group content into collections. Each piece of writing is a paper. Papers can also live standalone, inside or outside a project, whatever fits how you think.

You can pull any of this into your own site, portfolio, or app. The API is read-oriented by design, so it is safe to use in public-facing frontends without exposing write access.

Fast by default

The developer API and all public pages are cached at the edge using Cloudflare Workers. Responses come back in under 100ms regardless of where your readers are.

Internally, project, collection, and paper data is also cached in Redis so the dashboard never feels sluggish. You get fast reads everywhere: at the edge for public traffic, and in-memory for your own session.

Dashboards always show live data. The cache is for your readers, not you.

Distribute once, publish everywhere

Writing the same post for five platforms is a waste of time. Whitepapper handles distribution from the same content source.

Hashnode and Dev.to support direct publishing via their APIs. One click and your paper goes out.

Medium works via their Import Tool: Whitepapper gives you the right URL and Medium pulls the content in, preserving formatting.

If you prefer to own the process, export to markdown is always available.

Threads, Reddit, and LinkedIn distribution are in the pipeline, pending platform approvals.

Built to stay out of your way

The editor is markdown-first. No formatting toolbars fighting for attention, no modal overload, no settings buried three levels deep.

You open a paper and write. The sidebar keeps your project structure visible without cluttering the writing surface. SEO metadata, thumbnails, and visibility controls are there when you need them and hidden when you do not.

The goal is zero cognitive overhead between having an idea and publishing it.

The stack, if you are curious

The frontend is built with Astro, which ships almost zero JavaScript to the browser by default. Pages load fast and score well on Core Web Vitals without any extra work.

The backend is FastAPI, deployed on Google Cloud Run. It scales to zero when idle and spins up fast when needed.

Content is stored in Firestore, cached in Redis, and served through a Cloudflare Worker at the edge.

Made by

Whitepapper is built and maintained by Abhraneel Dhar, an indie developer from Kolkata, India.

If you want to say hi or report something broken: mail me

Whitepapper

Whitepapper is an API first CMS engine for devs who publish content.

Antk i n