Product Hunt Launch for Developer Tools: A Practical, Rules-First Guide
A Product Hunt launch for developer tools is a different job from launching a consumer app. Your audience on the site includes developers, but also founders, designers and people browsing for anything new. Many of them will not install a CLI or read an API reference on a phone during their lunch break.
So treat Product Hunt as one launch-day channel with a specific job: get your product in front of a broad, curious audience, start real conversations, and send the right people to a quickstart that works. This guide follows Product Hunt's own posting guidelines, then adds what changes when the product is an API, SDK or devtool.
Decide whether Product Hunt is the right channel
Launch on Product Hunt when:
- Someone can see the value in under a minute, from a GIF, a demo or a short video.
- There is a free tier, trial or open-source version people can try today.
- You have a release worth talking about, not a version bump.
Skip it, or wait, when:
- The only way to see value is to integrate an SDK into a production system.
- Signup requires a sales call.
- Your docs and quickstart are not ready. Product Hunt traffic that bounces off a broken quickstart is wasted.
A heuristic: if you would not be comfortable posting it as a Show HN, where readers expect to try the thing without signing up, it is probably not ready for Product Hunt either.
What Product Hunt's own guidelines require
Read the official posting guide before you draft anything. The points that matter most:
Who posts
- Post from a personal account. Product Hunt states that company accounts cannot hunt or post products.
- New accounts must finish onboarding before they can post.
- You do not need a separate hunter. Product Hunt recommends posting your own product, which gives you more control.
- List yourself and your co-builders as makers by their Product Hunt usernames.
Timing
- Launch days run on 24-hour periods in Pacific time, with posts going live at 12:01 AM.
- You can save a draft or schedule a future date. Schedule it; do not hit publish at midnight by hand.
Text fields
- Name: the product name only, with no description or emoji unless they are part of the name.
- Tagline: very short. Say what it does.
- Description: 260 characters or fewer.
- Topics: pick a few that fit most closely, not every one that might apply.
Media
- Square thumbnail; Product Hunt recommends 240x240. GIFs must be under 3MB and not overly flashy.
- Gallery images at 1270x760 are recommended, and you need at least two for the gallery to show.
- Video must be a full YouTube link, not shortened and not private.
- Interactive demo links from supported tools can go in the gallery.
Pricing and status
Set the pricing tag honestly (free, paid, or paid with a free trial or plan). If the product is in beta or not generally available, use the status option.
The rule that matters most: never ask for upvotes
Product Hunt is direct about this. Its help center answers the question "Can I ask my community to upvote?" with "Please don't," and says doing so may cause the product to drop in the rankings. Its launch-sharing guidance says asking specifically for upvotes is against its policies, that contests rewarding upvotes are not allowed, and that you should ask for feedback, comments and help spreading the word instead.
What this means in practice:
| Don't write | Write instead |
|---|---|
| "Please upvote us on Product Hunt today!" | "We launched on Product Hunt today. I'd love your feedback on the quickstart." |
| "Every vote counts!" | "If you've hit this problem with webhooks, tell us how you solve it now." |
| Upvote giveaways | A separate, unrelated launch-week offer, if you want one |
The same guidance warns against mass-sending identical messages, scraping contacts, and dropping into Reddit or other communities you have never participated in. Follow it. It is good practice anyway: you want comments from people who care, not a number.
Adapting the listing for developers
Tagline and description
Name the job and the audience. Avoid category slogans.
Bad: "The future of event infrastructure."
Good: "Reliable webhooks for your API, with retries and signing built in."
Use the description to say who it is for, what they do first, and what it costs to start.
Gallery: show the code
Developers trust what they can read. A strong gallery for a devtool, in order:
- The result: a dashboard, a terminal output, or a before/after.
- The code: the smallest snippet that does something useful, large enough to read.
- The quickstart flow: install, configure, first success.
- A short video or interactive demo for people who will not install anything today.
The first comment
Post a first comment as the maker that starts the discussion. A structure that works:
- Who you are and the problem you kept hitting.
- What you built and the one design decision you are proudest of.
- What is free and what is paid.
- One specific question you want feedback on.
Keep it under 200 words. Link to the quickstart, not the pricing page.
Prep: the two weeks before
- Fix time to first success. Run the quickstart from a clean machine. Every error you hit, a visitor will hit.
- Make a launch landing page with one call to action. Product Hunt's own guidance recommends a dedicated page with a single CTA.
- Be part of the community first. Product Hunt suggests joining discussions and helping others before you launch. Comment on other devtool launches. Do it because it is useful, not as a trade.
- Draft your outreach. Email to existing users, a post on your blog, a note in your community. Each asks for feedback or a look, never for votes.
- Schedule the post and confirm every maker is listed.
Launch day
- Be available. Product Hunt names responding to comments in real time as a launch-day priority. Split the day into shifts so someone who can answer technical questions is always on.
- Answer the hard questions well. Pricing, data handling, rate limits, self-hosting. A clear, honest answer to a skeptical comment does more than ten thank-you replies.
- Share once per channel, with framing that fits the audience. Use the embeds and badges from your launch page if you want a visible link on your site.
- Watch your quickstart, not the leaderboard. Track visits from Product Hunt, signups, and how many complete the first API call.
After launch
- Reply to late comments for the next few days.
- Turn the best questions into docs or FAQ entries.
- Write a short follow-up post: what you shipped, what people asked, what you changed.
- Note which gallery asset and which line of the description people quoted back to you. That is your messaging, tested.
Checklist
Do this next
If you want the launch brief, run-of-show and asset templates behind a launch like this, plus a fully worked example, The Developer Launch Kit has them. It comes in three editions: Kit (49), Complete(99) and Team ($249).
Get The Developer Launch Kit: https://shiptodevs.com/#pricing
Sources
- Product Hunt Help Center, "How to post a product": https://help.producthunt.com/en/articles/479557-how-to-post-a-product
- Product Hunt Help Center, "Can I ask my community/friends/family to upvote a product?": https://help.producthunt.com/en/articles/484935-can-i-ask-my-community-friends-family-to-upvote-a-product
- Product Hunt, "Sharing your launch": https://www.producthunt.com/launch/sharing-your-launch
- Show HN Guidelines: https://news.ycombinator.com/showhn.html
The Developer Launch Kit: the full method as templates, a worked example and agent skills.