# Developers — Sri Ekaa Solutions API & Documentation

Sri Ekaa Solutions developer portal: public REST API for the product catalog and resources, OpenAPI specification, and llms.txt for AI agents. No API key required.

Canonical page (HTML): https://www.sriekaasolutions.com/developers

## Public Read API

No API key or authentication required.

| Method | Path | Description |
| --- | --- | --- |
| GET | `/api/products` | List every product in the catalog. |
| GET | `/api/products/:slug` | Get one product by slug. |
| GET | `/api/resources` | List every buying-guide article. |
| GET | `/api/resources/:slug` | Get one full article, including its content. |

## Enquiry API

Rate-limited, POST-only. Every error response is JSON with `error.code`, `error.message`, and `error.hint`.

| Method | Path | Description |
| --- | --- | --- |
| POST | `/api/contact` | Submit a sales/support enquiry (5 req/hour per IP). |
| POST | `/api/download-request` | Request a catalog download by email (10 req/hour per IP). |

## Versioning

Read endpoints are versioned by URL path: `/api/v1/products`, `/api/v1/resources`. The unversioned paths (`/api/products`, `/api/resources`) are permanent aliases for the current version. Every response carries an `API-Version` header. A future breaking change ships as a new version (`/api/v2/...`); the superseded version stays live at least 6 months with `Deprecation` and `Sunset` response headers, announced here first.

## MCP Server

A Model Context Protocol server is available at `/api/mcp` (Streamable HTTP transport, no auth) — see the [manifest](/.well-known/mcp/manifest.json). Tools: `search_products`, `get_product`, `search_resources`, `get_resource`.

## Rate Limits

No API key or account required for any endpoint. Every endpoint returns `RateLimit-Limit` / `RateLimit-Remaining` / `RateLimit-Reset` headers, plus `Retry-After` on a 429. Read endpoints allow 300 requests/5 minutes per client IP; enquiry endpoints are tighter (5–10 requests/hour).

## Quickstart

```
curl https://www.sriekaasolutions.com/api/products
curl https://www.sriekaasolutions.com/api/products/molykote-p40-paste
curl https://www.sriekaasolutions.com/api/resources
```

## More

- [OpenAPI specification](/openapi.json)
- [llms.txt](/llms.txt)
- [Sitemap](/sitemap.xml)
