Bugout lets creators of APIs, libraries, and CLIs understand: ⠀ - Who their users are - How they use their software - What issues they face ⠀ All while respecting users' privacy. ⠀ If a user is having an issue, Bugout directs them to fixes in real time.
Thank you for hunting us, @chrismessina 🐞
Hello Product Hunters! 👋
@zomglings and I are excited to share Bugout with you. We have built Bugout for anyone that maintains an API, a library, or a command line tool. Bugout collects usage metrics and crash reports to help you understand what your users experience when they use your software.
People who build developer tools have lacked the insight into user behavior that products like Google Analytics and Mixpanel provide on the web.
This is a problem that @zomglings has experienced personally in his work at Google on TensorFlow and Cloud AI. Bugout bridges this gap and puts the same analytical power in the hands of developer tool creators.
We believe in giving value back to the end user. Anyone using Bugout to collect crash reports can also create a knowledge base of fixes. Users can be referred back to these fixes in error messages.
I used to be a professional ballerina before I started my career in tech with a scholarship at OpenAI. When I was getting started, I would spend hours banging my head against the wall trying to find fixes to issues large and small. Bugout helps everyone experiencing these same frustrations by taking them to fixes instantly.
Most importantly, we admire people who build things. Bugout is our way of helping them succeed.
There are 3 steps to integrate with Bugout:
1. Create an integration in the Bugout web application.
2. Define a consent flow in your code.
3. Set up a Bugout reporter in your code.
Bugout reporting is done in the background by default. All reports are instantly available to you in the Bugout web app.
Both of us have worked in healthcare and take privacy very seriously. Bugout makes it easy to serve GDPR requests for access and deletion, each of which is a single API call.
We fully support Python and Go, and just rolled out experimental support for Javascript. The next language on our roadmap is Rust.
It’s free to get started with Bugout. We are offering a 25% lifetime discount to the Product Hunt community. To redeem this discount, just email us at info@bugout.dev before May 1st.
We also have a supportive community of developers on Slack. Feel free to join us https://join.slack.com/t/bugout-...
We would love to have your feedback. Thank you for your time!
@assif_ziv Thanks Assif! We'd really love to have your feedback on the product. It's really important for us to keep improving and delivering great user experience.
Your product sounds really cool. You wrote that dev tools creators can build knowledge bases of fixes with Bugout. How exactly do knowledge bases work?
@nastasya_savina Thanks for your kind words, and for your question.
A Bugout knowledge base is like a wiki in which dev tools creators can write instructions for how to fix different user issues.
Once they have written those instructions, they can tag them with things like the operating systems on which those instructions apply or the version of their tool for which the instructions were made.
They can link their users to the knowledge base using these tags. For example, if a user experiences an error and they are using a Mac, the error message the user sees would direct them to the knowledge base with a filter that boosts the relevance of solutions for Mac users.
This allows for the creation of canonical links into the knowledge base that stay up-to-date with the library with very low effort on the part of the maintainers.
I hope that answered your question. Please let us know if we can clarify further!
The idea to monitor a library as product looks interesting! At the same time for a developer, adding new library with Bugout inside means adding new data processor. So it could be an obstacle as privacy & security is a thing today. How does Bugout deal with it?
@andrew_kovzel Thank you!
We have a few ways of dealing with privacy and security.
Most important is the notion of user consent. Bugout checks whether it has consent to send usage or crash reports with every event, which guarantees that we respect every end user's wishes.
The Bugout API makes it easy to track who has accessed a user's data, and to serve end user requests for access to data or requests to be forgotten.
This typically turns the question of privacy and security into a point in favor of Bugout rather than an obstacle.
Bugout
Bugout
Helpdesk by LabiDesk
Bugout
Bugout
Bugout