A serverless API for converting between different financial instruments (QQQ, NDX, NQ, ES, and SPY) using Netlify Functions.
- Convert between QQQ, NDX, NQ, ES, and SPY values
- Serverless architecture using Netlify Functions
- CORS enabled for indexswapy.netlify.app
- Multiple endpoint support
/.netlify/functions/indexswapy/- API status and available endpoints/.netlify/functions/indexswapy/api/ratios- Get conversion ratios/.netlify/functions/indexswapy/ratios- Alternative endpoint for ratios/.netlify/functions/indexswapy/data- Alternative endpoint for ratios
{
"status": "ok",
"timestamp": "2025-04-14T12:58:30.153Z",
"ratios": {
"NDX/QQQ Ratio": 41.10241216829076,
"NQ/QQQ Ratio": 41.29471200210854,
"ES/SPY Ratio": 10.072138887159946
}
}-
Install dependencies:
npm install
-
Start the local development server:
node test-server.js
-
Test the endpoints:
This project is configured for deployment on Netlify. The netlify.toml file contains the necessary configuration for:
- Function directory:
functions - Publish directory:
public