Mokku
Extension Actions
- Extension status: Featured
Adds the API mocker MOKKU to Chrome Developer Tools for seamless integration & testing.
🚀 Take Control of Your API Workflows with Mokku
Stop waiting for backend deployments or struggling with unstable staging environments. Mokku is the ultimate developer tool that integrates directly into your Chrome DevTools to let you mock, modify, and manage API responses seamlessly.
Whether you're building a frontend against a non-existent API or testing edge-case error states, Mokku gives you the power of a full mock server right inside your browser.
🛠️ Key Features
1. Powerful API Mocking
Complete Control: Specify JSON bodies, HTTP status codes, time delays (latency), and custom headers.
GraphQL Native: Full support for mocking GraphQL queries and mutations.
Dynamic Responses: Go beyond static files. Write JavaScript functions to return complex, conditional data based on the request.
Dynamic URL Matching: Use patterns like /goals/:goalId (powered by path-to-regexp v8.2.0). URL parameters are passed directly to your response functions.
Pro Editor: Built-in Monaco Editor (the engine behind VSCode) for a premium coding experience.
2. Flexible Header Modification
Modify request headers globally or on a per-URL basis. Perfect for testing auth tokens or custom headers without touching your source code.
3. Effortless Organization & Portability
Projects: Group mocks and headers by project to keep your workspace clutter-free.
Import/Export: Share mocks with your team or backup your setup by exporting project-based configurations.
⚙️ How it Works
Mokku adds a dedicated tab to your Chrome DevTools. You can:
Click-to-Mock: Pick any existing network call from your logs and turn it into a mock with one click.
Start from Scratch: Create custom mocks manually for APIs that don’t exist yet.
Safe Injection: Mokku is non-intrusive. It only injects scripts into localhost by default. For all other domains, it remains inactive until you manually enable it from the panel.
🔒 Privacy First
Zero Data Collection: Mokku does not collect or request any personal information.
Secure Storage: Your mocks are stored safely within your Chrome profile storage.
🔗 Links & Resources
What’s New: https://get.mokku.app/changelog
Stop waiting for the backend. Start building with Mokku.
Latest reviews
- Light Lai
- Perfect extension!
- Hayho yu
- very good
- Egor Proskuryakov
- very good
- Stuart Connall
- A very useful tool.
- Юлия Грехова
- before the update with redesign it was better and easier to use, moreover after the updates there are a lot of dfferent strange bugs like I can't add two moks for one URL and turn them on and off while testing, previously there was such possibility: I could save any amount of moks for the same url and use them anytime.
- Yiyuan
- this tool is amazing after the update. Mocking is super easy.
- Vasil Hristov
- I like
- Andrii Kysil
- best easy tool for testing
- Siddharth Rawat
- Amazing tool for mocking and debugging
- changyoun seo
- great
- 김데니스
- good product
- Ilya Taranov
- thx for tool! big respect
- Volodymyr Sakharov
- It is very convenient comparing to others. If they added a possibility to change order it would become the best.
- Lê Hữu Việt Anh
- This extension has been very helpful to me over the years! I highly recommend it.
- Jonathan Miguel Martinez Medina (Globant)
- It doesn't work anymore. Tried to override a 200 with a 303, didn't override.
- Victor Iurkov
- 2.1.3 i don't like this upgrade. "add mock" from logs doesn't pass response body, method, url, status
- Thomas Kuntermann
- With version 2.1.3, the mock-creation is NOT useful anymore. You are getting forwarded to "mokku.app" website, when click on a network request from within the chrome dev-tools and need to create the mock COMPLETELY manually, without any pre-filled response/request parameters from selected network request... Cannot use this add-on anymore. Was a good friend for years... :(
- Дмитрий
- Overall, the extension is convenient, but the latest update isn't very user-friendly yet. Could you add a "show only mocks" filter in the developer toolbar?
- Enrique D. Amaya
- I understand that with more features, you need bigger screen state and thus the change, not my favorite thing but it works well so far! I do have some feedback! 1. On the panel, add a tooltip on the url column for each row, kind of hard seeing the domain only and having to click each one until I find the one I want to then click on the mock option. 2. Related to the previous one, add the options to add mock/header from the opened url in the panel 3. Add a stop logging on the panel 4. When clicking add mock to one of the captured URL it redirects me to Mokku page to build a new mock, but everything's blank, shouldn't it be prefilled? 5. Could it support unconventional graphql? like Walmart's
- Simon Cheng
- Was loving this plugin. However, after today's updates, it didn't work, only show API logs (similar to Network in dev tools). Could not find all my previous mocks. Finally found them in the cloud? Now the usage is very un-intrinsic.. how..
- MD
- No action with requests!! Please fix this
- Botan
- Gets the work done, import/export functionality can surely help!
- Subhadip Pal
- Best mocking tool, thank you Developer
- Dana Mulder
- Works as expected!
- Marcos Avila
- How can I make a backup? I don't see any option
- Marko Rajevic
- Is this Extension safe, I see that put some inject.js script that makes calls to my API?
- Голос Разума
- Disgusting. First, the developer decided to completely hide the source code of the extension, but now he has started inserting advertisements without users’ permission. Better use the free and fully open source mockiato extension.
- Natalia Díaz Palacios
- awesome app! easy to use! the only thing is that is presenting an issue when 204 status is thrown
- Chris Weller
- Avoid like the plague - a developer that's willing to injects ads into your Google homepage without warning will likely do far worse in the future. EDIT: I've created an ad-free fork, available on GitHub under "MokkuReborn". Please support Mukul with donations if you opt to use the ad-free version. https://github.com/itsWeller/MokkuReborn
- Asman Umbetov
- The extension injects ads into the Google pages
- Lukas Schmid
- It WAS a great extension. Shows now ad on google search result. What a shame.
- Misael Freitas
- Muito boa para o que foi feita para ser usada. Porém comoçou a enfiar ads na pesquisa do google Então ja não recomendo mais.
- Clara Griveau
- Was great but deleted it now that it triggers ad on my google search
- Gökberk Karaca
- I removed this extension since it displayed an advertisement on my Google searches without my permission, and didn't mention the source of the advertisement
- Tyler Charlesworth
- Adware!! Recently has begun injecting probably harmless but unexpected and unadvertised ads into Google search results. Generally, Chrome extensions with high levels of browser access are big security risks and it is VERY concerning to see an extension exhibiting unexpected behavior. This was a helpful extension once in a while and if the description noted this ad and the ad itself indicated what had injected it, this would feel more trustworthy. But the stakes are too high to have untrustworthy code with access to every page I'm browsing — removed! Thanks to Mukul for the work on this thus far (totally understand that this can be thankless work and monetizing is hard) and thanks to the other reviewers here that have identify this as the offending extension without me having to search through all extensions' source code.
- Ashish Chouksey
- Sadly removing this extension because of the ad. Even if the ad is harmless, it still feels like a breach because firstly it didn't ask for my permission nor did it inform about its origin (could be a line at the top of the ad saying 'by Mokku') and like others, I had to go through all my extensions to identify its source (I even ran a full scan because I feared it was a malware or something).
- Aiden Mellor
- Even if the ad is harmless, it still adds unnecessary bloat. Imagine if every plugin did this. Additionally, the ad doesn’t indicate which extension it comes from, making it deceptive and forcing you to search through all your plugins to identify the source.
- Giancarlos Castillo
- It used to be so good until they started to injecting ads
- Drazen Bjelovuk
- Injects random ads into web pages.
- Abdul Mujib DCT
- This extension is injecting ads into webpages.
- Ariel Ortmann
- It was good, now it injects advertising into sites.
- Rishav Agrahari
- One of the best API mock extensions I have encountered.
- Chirag Pandit
- Works
- Mefit Hernandez
- Awesome extension! Had help me on my day to day work.
- Muhammad Abdullah
- It is great help. Could you please provide guidance on how to simulate API requests using a syntax pattern similar to sample.com/api/*?
- Stuart Myers
- Mokku is an excellent lightweight mocking tool for FE development. I would like to leave one bug report - I would open on github but it seems as of Jan 2024 the repo is private(!). When developing a nextjs application, using query parameters and using the nextjs useRouter, navigating gets the following error: Failed to fetch RSC payload for http://localhost:3000/foo?query=bar. Falling back to browser navigation. TypeError: e.url.indexOf is not a function Error: e.url.indexOf is not a function at y (chrome-extension://somethingwrittenhere/js/inject.js:1:6216) // snip This is only an issue when mokku is enabled.
- Phil P
- Love this extension! I wish there was a way to import/export the created mocks to a json file so my team could be kept in sync with the same mocks. Along with a direct import button to select the json file, an alternative option to import by providing a url to pull in this json file from a remote system.
- Ruchi Rai
- Just Wow, super helpful and simple to use !
- Ruchi Rai
- Just Wow, super helpful and simple to use !
- April Papajohn
- This tool is critical for mocking backend service responses during front end development. I especially like the Log feature that lets me capture real responses that I can then mock with one click.