1
44 Comments

Launching on Product Hunt tomorrow. What's the one thing you check before trusting a new SDK?

We launch BuildBase tomorrow (Sep 25, 12:01 AM PT). It's a SaaS backend SDK for React/Next.js: auth, billing, workspaces, roles, workflows, email and the rest, 20 modules in one install.

Instead of pitching it, I want to ask the thing I keep wondering about.

When you land on a new SDK's page, what's the first thing you look for before you'd build on it? For me it's usually the docs and whether I can leave with my data. But I've heard people say it's the changelog, the GitHub issue response times, or just whether a real human answers support.

What's yours? I'd rather fix that thing before tomorrow than after.

on September 24, 2026
  1. 1

    Great breakdown. What feedback have you had from early users?

    1. 1

      The biggest theme so far: people don't want to stitch Clerk + Stripe + a workflow engine together themselves.

  2. 1

    This is useful. How are you finding your first users so far?

    1. 1

      Mostly through building in public here, on X, and on Reddit, plus direct conversations with founders.

  3. 1

    Nice progress. What is the next thing you are focusing on?

    1. 1

      Launch day first, then tightening activation so new devs get to a working app faster.

  4. 1

    What made you pick this stack over the alternatives?

    1. 1

      We build our own products on React/Next.js, so we built the SDK for the stack we actually use every day.

  5. 1

    Makes sense. Are you planning to charge for it, or keep it free for now?

    1. 1

      Paid from day one, no free plan. BYO Stripe with a 0% platform fee on top.

  6. 1

    Good write-up. What would you do differently if you started again?

    1. 1

      I'd put it in front of outside developers much earlier instead of only dogfooding it on our own products.

  7. 1

    Great breakdown. What feedback have you had from early users?

    1. 1

      Most useful feedback has been around onboarding

  8. 1

    Makes sense. Are you planning to charge for it, or keep it free for now?

    1. 1

      Charging from day one. If it saves you weeks of backend work, it should be worth paying for.

  9. 1

    Interesting approach. What was the hardest part to get right?

    1. 1

      Billing and usage metering. That's where bugs quietly cost money, so it had to be right.

  10. 1

    Appreciate the honesty here, most people only share the wins.

    1. 1

      Appreciate that. The misses teach more than the wins.

  11. 1

    Really relatable. How much time do you put into this each week?

    1. 1

      It's the main thing I work on.

  12. 1

    Helpful post. How did you get your first bit of traction?

    1. 1

      Our first external paying customer. Before that, it was only our own 6 products running on it.

  13. 1

    Solid lesson. Which channel has worked best for you so far?

    1. 1

      Too early to call a clear winner.

  14. 1

    Really relatable. How much time do you put into this each week?

    1. 1

      Most of the week, honestly. It's full-time.

  15. 1

    This is useful. How are you finding your first users so far?

    1. 1

      Mostly through building in public here, on X, and on Reddit, plus direct conversations with founders.

  16. 1

    What made you pick this stack over the alternatives?

    1. 1

      We started by solving our own problem. Our products are all Next.js, so that's where we started.

  17. 1

    Interesting. How are you measuring whether it is working?

    1. 1

      Whether new devs get from signup to a working app. That's the number I watch most closely.

  18. 1

    Interesting. How are you measuring whether it is working?

    1. 1

      Activation, more than signups. Did they actually ship something with it?

  19. 1

    This resonates a lot — how long did it take before you saw any real signal on it?

    1. 1

      Honestly, it took a while. The first real signal was an external team paying for it, not just us using it internally.

  20. 1

    For me, the first thing I’d check is how easy it is to actually get started. Good docs, a working demo, and a clear setup process tell me a lot before I commit to an SDK.

    1. 1

      Agreed, time-to-first-working-thing says a lot. That's why it's a single npm install. Curious: what's the longest setup you've sat through before giving up on an SDK?

  21. 1

    Hi Dharmendra, I'm Novruz, a QA engineer. I test web products before launch, and since you asked what to fix before tomorrow rather than after, I went through BuildBase the way a developer comparing it with Clerk would.

    The one I'd fix tonight is the Pricing page. The nav link opens a page titled "Plans from $49/mo", but on my visit it showed the heading, the Stripe badge and the FAQ, and no plan cards at all, in the served HTML and after load. The $49 / $99 / $199 cards only live on the homepage. The console there throws two React hydration errors (#425 and #422), a common reason a block goes missing. On launch day Pricing is usually the second click.

    What I can't check from outside is the part your question is really about: sign-up, the billing module and data export inside the console.

    Thanks for asking before launch instead of after, and good luck tomorrow.

    1. 1

      Novruz, this is exactly the kind of comment I was hoping for. Checking the pricing page and those hydration errors right now. Thank you for going through it like a real buyer would. If you want to poke at sign-up and billing from the inside, happy to set you up with an account.

  22. 1

    Docs quality + active maintenance (recent commits, issue response time). If the README hasn't been updated in 6 months, I assume it's abandoned. Also check if they dogfood their own SDK — nothing beats seeing the team use it in their own product.

    1. 1

      Dogfooding is the big one for me too. All 6 of our own live products run on BuildBase, so if something breaks, we feel it first. Recent commits and issue response time are fair game to judge us on.