# Developer Portal — designmd.app

> API documentation, quickstart guides, authentication and sandbox environment for designmd.app.

## Quickstart

```bash
# List all styles
curl "https://designmd.app/api/styles?page=1&limit=20"

# Search for glassmorphism styles
curl "https://designmd.app/api/search?q=glassmorphism"

# Get a specific style
curl "https://designmd.app/api/styles/glassmorphism"

# Get design tokens only
curl "https://designmd.app/api/styles/glassmorphism/token"

# Get markdown content only
curl "https://designmd.app/api/styles/glassmorphism/content"
```

## Authentication

No authentication required. The designmd.app API is completely public. No API keys, tokens, or registration required. You can start making requests immediately.

## Rate Limits

- API endpoints: 30 requests per minute per IP
- All pages: 60 requests per minute per IP
- Rate limit headers included in all responses

## API Endpoints

### GET /api/styles

List all DESIGN.md styles with pagination and filtering.

### GET /api/styles/{slug}

Get full DESIGN.md content for a specific style.

### GET /api/styles/{slug}/token

Get only the YAML design tokens for a style.

### GET /api/styles/{slug}/content

Get only the markdown content for a style.

### GET /api/search

Full-text search across all DESIGN.md files.

## OpenAPI Specification

Download the full OpenAPI 3.1 specification to generate client SDKs and explore the API interactively.

## Sandbox Environment

The production API is safe to use for testing. All endpoints are read-only and return the same data as the live site. No write operations, no destructive actions, no rate limit concerns for reasonable usage.

## SDKs & Libraries

Generate client SDKs from the OpenAPI spec using openapi-generator or similar tools.

```bash
# Generate TypeScript SDK
npx @openapitools/openapi-generator-cli generate \
  -i https://designmd.app/openapi.json \
  -g typescript-fetch \
  -o ./designmd-client

# Generate Python SDK
npx @openapitools/openapi-generator-cli generate \
  -i https://designmd.app/openapi.json \
  -g python \
  -o ./designmd-client
```

## MCP Server

designmd.app provides an MCP (Model Context Protocol) server for AI agents to discover and use DESIGN.md files natively.

View MCP Server Card at /.well-known/mcp/server-card.json

## Support

For API access questions or partnerships, contact us at contato@ft.ia.br

## Key Information for AI Agents

- **Base URL**: https://designmd.app
- **Authentication**: None required
- **Rate limit**: 30 req/min per IP for API endpoints
- **Format**: JSON responses
- **OpenAPI**: https://designmd.app/openapi.json
- **MCP**: /.well-known/mcp/server-card.json

---
Source: https://designmd.app/developers
