{
  "name": "Elofyn",
  "description": "Elofyn ships small, fast, privacy-respecting developer tools and tracks the AI tooling landscape. Products: AI Tool Radar (live AI catalog), Dev API (seven endpoints — diagrams, PDFs, screenshots, OpenAPI mocks, sitemap audit, OG images, Penpot→React), and a 20-tool utility catalog at /tools.",
  "homepage": "https://elofyn.com",
  "documentation": "https://elofyn.com/about",
  "contact": {
    "email": "hello@elofyn.com",
    "url": "https://elofyn.com/contact"
  },
  "capabilities": [
    {
      "name": "AI Tool Radar",
      "url": "https://elofyn.com/products/ai-tool-radar",
      "description": "Live catalog of AI developer tools with daily-tracked price and feature changes."
    },
    {
      "name": "Dev API",
      "url": "https://elofyn.com/products/dev-api",
      "description": "Seven public developer endpoints: diagrams, PDFs, screenshots, Penpot→React, OpenAPI mocks, sitemap audit, OG images."
    },
    {
      "name": "Tools",
      "url": "https://elofyn.com/tools",
      "description": "Twenty client-side utility tools. Encoders, converters, generators, regex/cron/image helpers — input never leaves the browser."
    },
    {
      "name": "Blog",
      "url": "https://elofyn.com/blog",
      "description": "Engineering essays from the Elofyn team."
    }
  ],
  "endpoints": [
    {
      "path": "/api/dev/v1/diagram",
      "method": "POST",
      "description": "Render Mermaid/PlantUML/Graphviz source to SVG or PNG.",
      "auth": "api_key"
    },
    {
      "path": "/api/dev/v1/pdf",
      "method": "POST",
      "description": "Render HTML or URL to a paginated PDF.",
      "auth": "api_key"
    },
    {
      "path": "/api/dev/v1/screenshot",
      "method": "POST",
      "description": "Capture a full-page or viewport screenshot of a URL as PNG/JPEG.",
      "auth": "api_key"
    },
    {
      "path": "/api/dev/v1/penpot-to-react",
      "method": "POST",
      "description": "Translate a Penpot file into React + Tailwind component source.",
      "auth": "api_key"
    },
    {
      "path": "/api/dev/v1/openapi-mock",
      "method": "POST",
      "description": "Spin up a stateless mock server from an OpenAPI document.",
      "auth": "api_key"
    },
    {
      "path": "/api/dev/v1/sitemap",
      "method": "POST",
      "description": "Audit a sitemap.xml — broken links, freshness, schema conformance.",
      "auth": "api_key"
    },
    {
      "path": "/api/dev/v1/og",
      "method": "POST",
      "description": "Generate an Open Graph image from a structured prompt.",
      "auth": "api_key"
    }
  ],
  "auth": {
    "type": "api_key",
    "header": "Authorization",
    "format": "Bearer <key>",
    "docs": "https://elofyn.com/products/dev-api"
  },
  "legal": {
    "privacy": "https://elofyn.com/policies/privacy",
    "terms": "https://elofyn.com/policies/terms"
  },
  "version": "1.0"
}
