Publish on your own domain, keep your audience, and get found. No paywall on your words.

Medium keeps your writing behind its brand and, more and more, its paywall. Your posts live on medium.com, the audience is Medium's, and a reader can hit a paywall on something you wrote for free. Hashnode works the other way. Your articles sit on your own domain, your readers are yours, and your work is built to get found, not buried.
Map your own custom domain and build a brand, instead of a page on medium.com.
Your articles stay open to every reader. You are not gated behind a membership.
Code blocks with syntax highlighting, LaTeX, and embeds that Medium never handled well.
| Feature | Hashnode | Medium |
|---|---|---|
| Your own domain | Map your custom domain (Pro) | No custom domain; you live on medium.com |
| Own your audience | Your readers and data stay yours | Medium owns the relationship and the paywall |
| Built for technical writing | Code blocks, syntax highlighting, LaTeX, embeds | Basic code blocks, limited formatting |
| Found in search and AI engines | Ranks in search and gets cited by AI engines | Ranks under medium.com, not your brand |
| API and headless mode | GraphQL API and headless mode (Pro) | No headless mode or publishing API |
| Price | Free to start. Pro is $5/mo per publication | Free, with a paywall on your work |
Already on Medium? Export your posts and import them as Markdown, map your custom domain, and set up redirects so your existing links keep working.
Start free on your own publication. Add a custom domain, the API, and more whenever you need them.
Start writing for free