{"id":25040724,"url":"https://github.com/dotnet/dev-proxy","last_synced_at":"2026-03-04T12:08:06.130Z","repository":{"id":64046561,"uuid":"534755927","full_name":"dotnet/dev-proxy","owner":"dotnet","description":"Simulate API failures, throttling, and chaos — all from your command line.","archived":false,"fork":false,"pushed_at":"2026-02-27T08:14:58.000Z","size":9208,"stargazers_count":777,"open_issues_count":37,"forks_count":80,"subscribers_count":13,"default_branch":"main","last_synced_at":"2026-02-27T14:36:27.226Z","etag":null,"topics":["api-testing","chaos-engineering","dev-proxy","developer-tools","development","devtools","hacktoberfest","http","microsoft-365","microsoft-graph","mock-server","openapi","proxy","resilience","rest"],"latest_commit_sha":null,"homepage":"https://aka.ms/devproxy","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dotnet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-09-09T18:11:29.000Z","updated_at":"2026-02-27T08:24:55.000Z","dependencies_parsed_at":"2026-01-29T10:01:44.351Z","dependency_job_id":null,"html_url":"https://github.com/dotnet/dev-proxy","commit_stats":null,"previous_names":["microsoft/m365-developer-proxy","microsoft/dev-proxy","dotnet/dev-proxy"],"tags_count":161,"template":false,"template_full_name":null,"purl":"pkg:github/dotnet/dev-proxy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotnet%2Fdev-proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotnet%2Fdev-proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotnet%2Fdev-proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotnet%2Fdev-proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dotnet","download_url":"https://codeload.github.com/dotnet/dev-proxy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dotnet%2Fdev-proxy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30079565,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T11:57:42.557Z","status":"ssl_error","status_checked_at":"2026-03-04T11:56:10.793Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-testing","chaos-engineering","dev-proxy","developer-tools","development","devtools","hacktoberfest","http","microsoft-365","microsoft-graph","mock-server","openapi","proxy","resilience","rest"],"created_at":"2025-02-06T03:52:12.483Z","updated_at":"2026-03-04T12:08:06.096Z","avatar_url":"https://github.com/dotnet.png","language":"C#","readme":"\u003ch1 align=\"center\"\u003e \n  \u003cimg alt=\"Dev Proxy\" src=\"./media/icon.png\" width=\"125\" /\u003e\n  \u003cp\u003eDev Proxy\u003c/p\u003e  \n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003e\n  Test the untestable\n\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://bsky.app/profile/devproxy.bsky.social\"\u003e\n    \u003cimg alt=\"Bluesky\" src=\"https://img.shields.io/badge/bluesky-%40devproxy.bsky.social%E2%80%AC-blue?style=social\u0026logo=bluesky\u0026link=https%3A%2F%2Fbsky.app%2Fprofile%2Fdevproxy.bsky.social\" /\u003e\n  \u003c/a\u003e\n  \u003cbr /\u003e\n   \u003ca href=\"https://youtube.com/@devproxy\"\u003e\n    \u003cimg alt=\"YouTube\" src=\"https://img.shields.io/badge/youTube-%40devproxy%E2%80%AC-red?style=social\u0026logo=youtube\u0026link=https%3A%2F%2Fyoutube.com%2F%40devproxy\" /\u003e\n  \u003c/a\u003e\n  \u003cbr /\u003e\n  \u003ca href=\"https://aka.ms/devproxy\"\u003e\n    Documentation\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# What is Dev Proxy?\n\nDev Proxy is an API simulator that helps you effortlessly test your app beyond the happy path. Dev Proxy is a command-line tool that works on any platform. Because it intercepts network requests, it works with any type of app and tech stack.\n\nDev Proxy is **open source** and **free to use**.\n\n![Dev Proxy](./media/banner.png)\n\nYou test your app to make sure it works as intended. But what if the APIs you use fail? Will your app lose your customer's data? How do you test for this? Simulating API failures is hard. You end up writing code that you won't be shipping or worse: not testing at all. That's why we built Dev Proxy, to simulate API errors so that you can easily test your app without changing your code.\n\nWith Dev Proxy you:\n\n- **See how your app responds to API errors**, without changing your app’s code, so that you can **build more robust apps and don't lose customers' data**.\n- **Verify how your app handles API rate limits**, so that you can avoid getting throttled and **improve the user experience for your customers**.\n- **See how your app handles slow APIs**, so that you can implement the necessary affordances, and **make your app more user-friendly**.\n- **Quickly stand-up mock APIs** without writing a line of code, so that you can **focus on building your app instead of writing code you won't be shipping**.\n- Improve your app with contextual guidance on how you use APIs, to **make your app even better**.\n\n## Get started\n\nTo get started with Dev Proxy, follow our [tutorial](https://aka.ms/devproxy/start) to install and run Dev Proxy for the first time.\n\n[![Getting started with Dev Proxy](https://img.youtube.com/vi/HVTJlGSxhcw/0.jpg)](https://www.youtube.com/watch?v=HVTJlGSxhcw)\n\n## .NET Foundation\n\nThis project is supported by the [.NET Foundation](https://dotnetfoundation.org).\n","funding_links":[],"categories":["C\\#","C# #","C#","http"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdotnet%2Fdev-proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdotnet%2Fdev-proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdotnet%2Fdev-proxy/lists"}