Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. JSON
  3. JSONProxy

JSONProxy

MITJavaScriptv0.3.1

A proxy server that enables cross-domain requests to any JSON API, now deprecated.

Visit WebsiteGitHubGitHub
302 stars36 forks0 contributors

What is JSONProxy?

JSONProxy is a deprecated HTTP proxy server that enables cross-domain requests to JSON APIs by bypassing browser same-origin policy restrictions. It routes client-side requests through a proxy endpoint, allowing developers to fetch JSON data from external domains without CORS configuration. The project was designed to simplify access to public APIs but has been shut down due to hosting costs.

Target Audience

Frontend developers and web application builders who need to consume JSON data from third-party APIs without control over server-side CORS headers.

Value Proposition

Developers chose JSONProxy for its simplicity in enabling cross-domain JSON requests without backend modifications, offering a lightweight, deployable proxy solution that could be self-hosted or run locally for development.

Overview

DEPRECATED - A proxy to help with cross-domain requests

Use Cases

Best For

  • Fetching JSON data from APIs that don't support CORS
  • Building client-side applications that rely on multiple external JSON APIs
  • Testing API integrations locally without CORS restrictions
  • Creating simple proxy endpoints for development and prototyping
  • Learning about cross-domain request mechanisms and JSONP alternatives
  • Deploying lightweight proxy services on Cloudflare Workers

Not Ideal For

  • Projects requiring a free, hosted proxy service without self-management overhead
  • Production applications that depend on high availability and ongoing maintenance
  • Teams seeking a solution with active development and community support
  • Developers avoiding the complexity of Cloudflare Workers and Terraform deployment

Pros & Cons

Pros

Cross-Domain Simplification

Enables client-side JavaScript to fetch JSON from any domain by routing requests through a proxy, bypassing same-origin policy without server-side CORS configuration.

Serverless Deployment

Built for Cloudflare Workers, allowing scalable, low-latency proxying with minimal infrastructure management, as detailed in the deployment instructions.

Local Testing Support

Can be run locally using Node.js for development and testing, facilitating easy integration into workflows without immediate deployment.

JSONP Compatibility

Works with existing JSONP client libraries or custom proxy URLs, making it simple to integrate into projects already using JSONP.

Cons

Deprecated and Unmaintained

The project is no longer actively developed, with the hosted service shut down due to costs, forcing users to self-host without updates or support.

Complex Deployment

Requires setting up Cloudflare Workers and Terraform, which involves managing API tokens and DNS, adding setup complexity for inexperienced teams.

Limited Scope

Specifically designed for JSON APIs only, so it cannot proxy other data formats like XML or handle general HTTP requests, limiting its utility.

Frequently Asked Questions

Quick Stats

Stars302
Forks36
Contributors0
Open Issues12
Last commit4 years ago
CreatedSince 2012

Tags

#http-proxy#json-api#jsonp#cloudflare-workers#serverless#web-development

Built With

T
Terraform
J
JavaScript
T
TypeScript
C
Cloudflare Workers
N
Node.js

Links & Resources

Website

Included in

JSON1.5k
Auto-fetched 1 day ago

Related Projects

jsonpadjsonpad

a simple JSON storage platform

Stars0
Forks0
Last commit
ipinfo.ioipinfo.io

JSON IP and GeoIP REST API

Stars0
Forks0
Last commit
TelizeTelize

JSON IP and GeoIP REST API

Stars0
Forks0
Last commit
Exchange Rate APIExchange Rate API

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub