Hey HN, longtime lurker. sharing my first side project here.
I built fdbck because I got tired of the feedback loop in my own apps being broken.
Every time I needed to ask users a simple question - "How was onboarding?" or "Should we ship this feature?" - my options were: redirect them to a survey (most never came back), send an email survey (single - digit response rates), or build something custom (days of work for a yes/no question). Current offerings for product surveys are also pricey and require installing a whole sdk suite.
So I built this micro api.
fdbck is a REST API that does one thing: structured single-question feedback. You create a question via API, generate a short-lived token per respondent, and get results back via signed webhook. Questions render natively inside your app via a React SDK (Flutter and native coming soon), or on a hosted response page at fdbck.sh/f/[token].
Four question types: yes/no, single choice, multiple choice, rating. No branching logic, no multi-page surveys. That's a deliberate constraint - most feedback moments are one question at the right time, not a 20 - question form.
const fdbck = new Fdbck('sk_fdbck_...');
const q = await fdbck.questions.create({
question: 'How was setup?',
type: 'rating',
ratingConfig: { min: 1, max: 5 },
expiresIn: 86400,
webhookUrl: 'https://myapp.com/hooks/feedback'
});
const token = await fdbck.tokens.create(q.id, { respondent: 'user_42' });
// the token is used in the UI sdk or you can send a url to the user to answer.
One use case I didn't anticipate when building this but saw with first users: AI agents. If you're building an agent that needs human input at a decision point, it can create a question, send the link, and wait for the structured response via webhook. I think this is going to be a bigger deal than traditional feedback as agents get more autonomous.
Free tier is 1,000 responses/month, unlimited questions. Paid plans start at $9/month for 10k responses.
Would love feedback on the product or API design. What's missing?
Hey HN, longtime lurker. sharing my first side project here.
I built fdbck because I got tired of the feedback loop in my own apps being broken.
Every time I needed to ask users a simple question - "How was onboarding?" or "Should we ship this feature?" - my options were: redirect them to a survey (most never came back), send an email survey (single - digit response rates), or build something custom (days of work for a yes/no question). Current offerings for product surveys are also pricey and require installing a whole sdk suite.
So I built this micro api.
fdbck is a REST API that does one thing: structured single-question feedback. You create a question via API, generate a short-lived token per respondent, and get results back via signed webhook. Questions render natively inside your app via a React SDK (Flutter and native coming soon), or on a hosted response page at fdbck.sh/f/[token].
Four question types: yes/no, single choice, multiple choice, rating. No branching logic, no multi-page surveys. That's a deliberate constraint - most feedback moments are one question at the right time, not a 20 - question form.
You can try it without signing up: https://fdbck.sh/
Quick example (Node):
One use case I didn't anticipate when building this but saw with first users: AI agents. If you're building an agent that needs human input at a decision point, it can create a question, send the link, and wait for the structured response via webhook. I think this is going to be a bigger deal than traditional feedback as agents get more autonomous.Free tier is 1,000 responses/month, unlimited questions. Paid plans start at $9/month for 10k responses.
Would love feedback on the product or API design. What's missing?