The all-in-one suite for indie developers.
Pullwish gives your users a public board to request features, report bugs and vote. Your roadmap and changelog stay in sync. Our MCP server and Cursor plugin bring the top requests into your editor, so your agent knows what to build next and can publish the changelog when you ship.
Free plan · Paid plans from €19/mo · Hosted in the EU
Your entire product pipeline in one dashboard.
Go from a customer idea to a shipped feature without switching tabs. Manage your roadmap, track production errors, and monitor uptime from a single, unified workspace.


Discover what Pullwish has to offer by using our interactive feature highlighter
Get the pulse directly from your users
With voting, commenting and a public dashboard your users can let you know what is important for them
- Easy for your users to leave feature requests and bug reports
- Voting & commenting
- Changelog
- Roadmap
- Convert feature request and bug reports to tasks
- Public dashboard
Example requests
Dark mode
Export to CSV
Keyboard shortcuts
Saved filters
Pricing
Simple, transparent pricing.
Start free and upgrade when you're ready. You're only charged if you choose a paid plan.
New accounts get Indie free for 14 days — no card required. After that you move to Hobby unless you upgrade.
Hobby
For individuals exploring Pullwish at no cost. No credit card needed.
- 1 project
- 1 team member
- Customer voting and feedback boards
- Public roadmap and changelog
- Comment threads with status updates
Indie
For solo makers who need SDK access, error tracking, and uptime monitoring.
- 1 project
- 1 team member
SDK & API access (100,000 calls/month & 100,000 error reports/month)
- 2 environments
- Error tracking
- Uptime monitoring (hourly checks)
Feature flags
- Everything in Hobby
14-day free trial, no credit card needed
Startup
For small teams shipping fast. Up to 5 projects, up to 3 seats
Up to 5 projects
- Up to 3 team members
SDK & API access (500,000 calls/month & 500,000 error reports/month)
- 5 environments
- Error tracking
- Uptime monitoring (every 30 min)
- Everything in Indie
Business
For growing teams. Base €99 includes 5 team members — additional members €15/mo each.
- Unlimited projects
5 seats included
SDK & API access (2,500,000 calls/month & 2,500,000 error reports/month)
- Unlimited environments
- Error tracking
- Uptime monitoring (every 15 min)
- Everything in Startup
Purchases are sold through Link (Stripe Managed Payments). Card statements show LINK.COM*. Invoices and receipts come from Link.
Compare plans
Everything side by side so you can pick the right plan.
| Feature | Hobby €0 / mo | Indie €19 / mo | Startup €49 / mo Most popular | Business €99 / mo |
|---|---|---|---|---|
| Core | ||||
| Projects | 1 | 1 | Up to 5 | Unlimited |
| Team members (per account) | 1 | 1 | Up to 3 | €99/mo includes 5 team members, additional members €15/mo each. |
| Public feedback board & status page | ||||
| Customer voting | ||||
| Public roadmap | ||||
| Public changelog | ||||
| Comment threads | ||||
| Tasks (kanban) | ||||
| API & SDK | ||||
| SDK & API access | ||||
| API calls / month | 100,000 | 500,000 | 2,500,000 | |
| Error reports / month | 100,000 | 500,000 | 2,500,000 | |
| Environments | 2 | 5 | Unlimited | |
| Feature flags | ||||
| Error tracking | ||||
| Event logging (info / warn / debug) | ||||
| Site analytics | ||||
| Uptime monitoring | ||||
| Check interval | 1 hour | 30 min | 15 min | |
| Downtime email alerts | ||||
| Versions | ||||
| Translations (i18n) | ||||
| Maintenance mode | ||||
| Site banner messages | ||||
| Ready to start? | Get started free | Start Indie | Start Startup | Start Business |
Purchases are sold through Link (Stripe Managed Payments). Card statements show LINK.COM*. Invoices and receipts come from Link.
Frequently asked questions
Need anything else? Drop us a note at support@pullwish.com and we'll get back to you.
- No. New accounts get Indie free for 14 days with no card. When the trial ends you move to Hobby, or you can upgrade anytime.
- Anonymous voting is an on/off switch per project. Priority scoring weighs votes, comments, affected users and revenue to help you decide what to build next.
Pullwish is built for indie developers and small teams who need a lightweight, affordable alternative. The Hobby plan is genuinely free with no trial expiry. Unlike Canny or Productboard, you also get error tracking, uptime monitoring, feature flags, and a developer SDK in one place — no need to stitch together five tools.
Yes. Import features and bugs from CSV or JSON in the dashboard, and export them as CSV or JSON.
Pullwish runs on Vercel (global edge network) with a Neon PostgreSQL database hosted in the EU. All data is encrypted at rest and in transit. Your data is stored in EU regions to comply with GDPR requirements.
Pullwish is designed mobile-first, so teams can capture feedback on phones, tablets, or desktop — no extra install required.
- Yes. You can upgrade or downgrade at any time from the Billing tab in Settings. Upgrades take effect immediately. If you downgrade, you keep your current plan until the end of the billing period.
If you cancel or downgrade in billing, your data stays intact. We do not automatically delete it. If you delete your account from Dashboard → Profile, we cancel any active Stripe subscription immediately (no automatic refund for the current period) and then remove the account. If subscription cancel fails, deletion stops so you are not charged without an account.
- Install the npm package for your platform (@pullwish/error-tracker, @pullwish/feature-reporter, @pullwish/site-manager, or @pullwish/i18n). The old featurely-* packages are deprecated and point to their @pullwish replacements. Initialise it with your API key and environment slug — one line of code. The SDK then sends errors, analytics events, and feature requests directly to your Pullwish project.
API calls and error reports have separate quotas, each counted over a rolling 30-day window. You get a warning when you've used 80% of your API quota. Once it's used up, API calls are blocked until your usage drops below the limit or you upgrade. Roadmaps and boards shown through the SDK or an embed then stop loading, but your hosted project page keeps working.
Once the error report quota is used up, new errors are rejected and not stored, and you don't get a warning first. See /pricing for the limits on each plan.
- Team members sign in with their own Google or email accounts — no shared passwords.
Yes — click 'Try demo' in the navigation to get instant access to a fully loaded dashboard. The demo is shared and resets every 12 hours, so you can explore every feature without signing up.
Yes, you can export your data as JSON or CSV from the settings page