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.

pullwish.com/dashboard
Pullwish dashboard overview with project metrics, feedback inbox, and roadmap activity
Explore our features

Discover what Pullwish has to offer by using our interactive feature highlighter

Features and bugs

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
Next.jsReactVueNuxtSvelteSvelteKitAstroRemixVanilla JSAngular
pullwish.com

Example requests

AllOpenPlannedDone
▲134

Dark mode

Planned12 comments
▲88

Export to CSV

Open6 comments
▲74

Keyboard shortcuts

Open4 comments
▲203

Saved filters

In progress28 comments

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

€0/mo

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

€19/mo

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

Most popular

Startup

€49/mo

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

€99/mo

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
Projects11Up to 5Unlimited
Team members (per account)11Up 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 / month100,000500,0002,500,000
Error reports / month100,000500,0002,500,000
Environments25Unlimited
Feature flags
Error tracking
Event logging (info / warn / debug)
Site analytics
Uptime monitoring
Check interval1 hour30 min15 min
Downtime email alerts
Versions
Translations (i18n)
Maintenance mode
Site banner messages
Ready to start?Get started freeStart IndieStart StartupStart 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