SDFrame Developer Portal

Developer portal for the SDFrame public read API, OpenAPI specification, AI skill package, authentication model, rate-limit guidance, and static integration points.

Quickstart

The SDFrame API is a public read-only API served as static JSON. Fetch the compact index first, then fetch an individual framework only when you need full detail.

curl https://sdframe.caldis.me/api/frameworks.index.json
curl https://sdframe.caldis.me/api/frameworks/domain-driven-design.json

Authentication

No authentication is required. There are no API keys, OAuth clients, user accounts, or write endpoints. This is intentional: SDFrame is a public reference catalog, not a private data service.

Endpoints

EndpointPurpose
/openapi.jsonOpenAPI 3.1 description.
/api/frameworks.index.jsonCompact searchable framework summaries.
/api/frameworks.jsonComplete framework records.
/api/frameworks/{slug}.jsonOne framework record.
/api/categories.jsonCategory metadata and counts.
/status.jsonOperational metadata.

Error handling and retry

Known framework slugs return static JSON. Unknown slugs are handled by the static host and may return an HTML 404 page. Agents should validate slugs against /api/frameworks.index.json before requesting detail files. For transient host errors, retry after 5 seconds, 30 seconds, and 2 minutes. Cache successful responses.

MCP

A live MCP transport is not currently operated from this static deployment. The MCP server card at /.well-known/mcp/server-card.json documents the current manifest-only status. Agents should use OpenAPI, the static JSON API, and SKILL.md for now.