> I reached the 100 user threshold in about a month, then it took GitHub over 6 months to allow me to start charging for usage.
That sort of delay can kill a new product's momentum. I wonder if this is consistent with what others have seen or if it's something unique to this project?
I had similarly negative experiences with the GitHub app marketplace. They wouldn't even let me list my app as an unverified listing! That's the lower tier which supposedly had no minimum user count but didn't allow payments.
My app was nonsensically rejected for not having enough users yet. Isn't the whole point of the marketplace to help obtain users? When I replied to appeal (directly quoting the no-minimum-user-count statement), I never received a response, and none of the ~dozen GitHub employees I know were either willing or able to help me.
I gave up on the marketplace and just wrote my own Stripe billing, but after two years my app still only barely breaks even on its infrastructure costs. I deeply regret wasting my time building a GitHub app.
Adding insult to injury: my GitHub app is a SaaS CI version of my open source CLI tool, which GitHub internally uses as a core infrastructure component for their DB schema management. 8 months after my GitHub app's launch, GitHub open sourced some Actions code which uses my open source CLI tool to substantially duplicate the purpose of my SaaS app, albeit in a less compelling way (their approach doesn't provide inline annotations, is much slower to execute, and involves contorting the CLI in unintended ways).
Now I keep getting support requests from random users who want help configuring GitHub's action, but don't want to consider ever paying for a simpler-to-install solution with more features. It's extremely demotivating.
My 2 cents: I run Reviewable (https://reviewable.io), a reasonably successful app for GitHub. It precedes Marketplace so I handle billing directly with Stripe, but when Marketplace recently reduced their fees to 5% I looked into migrating there. The lack of developer control over subscriptions and the painfully long turnaround times with support to get some straightforward questions answered (3+ months!) convinced me that they're not serious about it. Anecdotally, I also heard that the discoverability boost from being listed on Marketplace isn't that big either.
Based on my research I wouldn't recommend using GitHub Marketplace in its current state.
> I wonder if this is consistent with what others have seen or if it's something unique to this project?
I've spoken to a few other GitHub app creators, it's a fairly common experience. I think GitHub Actions are kind of viewed as the preferred alternative by GitHub so that's what they're focusing on.
That sort of delay can kill a new product's momentum. I wonder if this is consistent with what others have seen or if it's something unique to this project?