Product Thumbnail

Session Replays by Requestly

Debug web apps faster with record & replay

Chrome Extensions
Open Source
Developer Tools

Requestly Session Replays streamline internal bug reporting and thereby enable devs to debug web applications faster. Anyone in the company can record web interactions stitched with Network, console logs, Stack trace, device info to make it easy to fix bugs.

Top comment

👋Hello Product Hunt community! Ashish here from the Requestly Product team. When we first set out to tackle the challenges of debugging, we didn't just want to create another tool. We wanted to address the real pain points developers face daily. We prioritized this problem, not just because we felt it, but because we heard it loud and clear from our users. We took a deep dive, speaking directly with users, understanding their core problems, and iterating on their feedback. Guided by the feedback from our users: - The tedious cycle of reproducing steps in debugging? We heard it. - Concerns about sharing company data with online tools? We recognized it. - The need for seamless sessions even after a page refresh? We noted it. The result? A session recording feature that's not just about recording but about making debugging faster, more collaborative, and above all, secure. - We implemented stringent security measures to ensure that session recordings and the data within them stay secure. Read more about our session architecture here: https://docs.requestly.io/sessio... - We also have an option to securely download the sessions in JSON format. The file can safely be stored or shared for future reference. We're super excited to share this with you and eager to hear your feedback. Let's make debugging less of a chore and more of a breeze together! 🛠️🔍 Happy debugging, and as always, we're here to listen and improve. Cheers! 🍻 PS - Don't forget to claim the Lifetime Free deal only for today by just creating your first session. Happy Debugging!

Comment highlights

👋 Hello Product Hunt Community, I'm Vaibhav, Head of Engineering at Requestly, and I take pride to share that Session Replay has been one of the most innovative products I have ever had opportunity to engineer! 🚀 As a front-end developer with over 11 years in the field, I've faced numerous challenges in the web development. Creating Session Replay, however, stands out as a true testament to innovation and technical prowess. 🎯 Our journey included tackling complex technical aspects: → Recording user interactions with RRWeb, an ingenious JS library, which records user interactions in form of JSON events, easier to compress and store, ensuring smooth playback. → Capturing console and network logs by creatively adding hooks on browser APIs like console, fetch, XMLHttpRequest, ensuring browsing experience is not hampered. → Overcoming hurdles like recording on cross-domain frames, recording on pre-rendered (cached) web pages, and more. → Seamlessly transitioning sessions across multiple pages. → Connecting with browser extension for seamless recording experience. → Playing the recorded session in sync with console and network logs. → Providing different options for access control - private, shared, public. 🔍 Looking ahead, we're not stopping at just solving challenges; we're envisioning: → AI-powered session replay insights. → Secure masking of private information during replay. → Creating Network modification rules directly from Session’s network log and effortlessly comparing with original session. → Inspecting DOM and app's core like in-memory variables, React and Redux state → Annotations, event timelines, and advanced debugging tools. 🌐 What's more? We are developers, and we love open-source products. So, we are also building Requestly in open, fostering collaboration and community involvement on Github - https://github.com/requestly/req... We've poured our hearts and expertise into crafting this product, and we're eager to hear your thoughts! Join us in making Requestly's Session Replay a game-changer for web app debugging. Let's dive into the technical nitty-gritty and explore the potential of this innovation. Your questions and feedback are invaluable to us. 🙌

Thank you so much, @mwseibel for hunting us. Hey PH 👋, I'm Sachin, the Founder & CEO of Requestly. As a passionate web developer, I've seen firsthand the challenge of handling bugs without clear context. In a past organization, our #tech-support Slack channel was cluttered daily with: → Screenshots of issues. → Vague requests like, "Can't create XYZ, any help?" → Urgent queries like, "Customer X can't log in. Can someone look into it on priority?" Devs often were left in the dark, needing more information. But how can they continuously pester the CEO or the Customer? And can a CEO or Customer always provide instant detailed answers? It is a very inefficient communication line. That's why we introduced Session Replays in Requestly. It's a game-changing solution for capturing, reporting, and troubleshooting bugs in web apps. Plus, we're Open-Source! Record your screen, and Requestly provides context: network logs, console details, device specs. Share this with devs securely with a single click. 🎁 Special Launch Offer: Free Lifetime Access to Session Replay Pro! 👉 Sign up with your work email & (create your first session here) Resources: → Chrome Store (200K+ Users, 1000+ Reviews)Book a meeting with me (work-email invites only). → Github (1000+ Stars)See our roadmap We've integrated this tool in-house and it's now essential for us. We're excited for you to experience the new debugging experience and await your feedback. Happy Debugging!

Congratulations Sachin and team. This is a critical problem to be solved for several teams. The product looks very compelling.

Congratulations on the launch! This is so cool, guys. I really like that it's open source, hopefully it will be a significant time-saver for our tech teams. 🎉

Session Replays by Requestly provide an illuminating journey into user interactions. The ability to visualize and analyze website sessions is a game-changer for enhancing user experiences. This tool's detailed insights unravel the user journey's tapestry, helping uncover usability bottlenecks and optimizing UI/UX. Witnessing real-time navigation, clicks, and scrolling provides an invaluable perspective for developers and designers alike. Requestly empowers us to decode user preferences, allowing us to fine-tune our platforms for seamless interactions. A definite must-have in the arsenal of tools for anyone committed to delivering excellence in digital experiences.

Congratulations on the launch. The open-source nature, encrypted sessions, and browser compatibility are impressive. Excited to incorporate it into my development toolkit.

I just fell in love with this. Great idea, well executed, good to know that sessions are encrypted. Grats on launch: this is so freaking useful. Supporting.

Impressive! Requestly Session Replays are an effective way for developers to quickly access and debug web applications. What kind of user feedback have you received on your product so far? What challenges have you faced in developing this product? Looking forward

I've used it a little more now and noticed a couple of very minor things that might have been missed. - When I go to the usual link and I haven't been logged in yet, it was a little hard to find how because you have to click "Sign Up" (Which isn't what you want to do), and then in the modal, click "Sign in". It might be worth rewording the first to be a little more generic. - In the desktop app, I noticed one time I signed in and it didn't actually show my avatar to indicate I was signed in even though the sign in screen seemed successful and the app functional as if I was. After closing and reopening my avatar showed signed in. Great product! loving it so far :)