Full Page
Archway Get Started Free

Ship APIs in minutes, not months

Archway generates production-ready API endpoints from your database schema. Type-safe clients, automatic documentation, and built-in rate limiting out of the box.

Get Started Free →

Features

Schema-first API generation, TypeScript & Go client SDKs, Automatic OpenAPI docs, Built-in rate limiting & auth, One-click deploy to Cloudflare

Product Landing Page

Clean SaaS-style landing page with headline, features list, CTA link, and hero image.

by DesignGenerate 0 stars 1 renders 0 forks

Schema

FieldType
product_name string
headline string
description text
hero_image image
cta_url link
cta_label string
features list<string>

Apply Values

POST JSON to the API endpoint:

POST /api/templates/product-landing/apply
Content-Type: application/json

{
  "product_name": "Archway",
  "headline": "Ship APIs in minutes, not months",
  "description": "Archway generates production-ready API endpoints from your database schema. Type-safe clients, automatic documentation, and built-in rate limiting out of the box.",
  "hero_image": "/images/defaults/hero-product.webp",
  "cta_url": "https://example.com/signup",
  "cta_label": "Get Started Free",
  "features": [
    "Schema-first API generation",
    "TypeScript & Go client SDKs",
    "Automatic OpenAPI docs",
    "Built-in rate limiting & auth",
    "One-click deploy to Cloudflare"
  ]
}

AI Prompt

Copy this prompt to generate a compatible template with any LLM:

You are an expert frontend designer.
Create a beautiful, modern HTML template for "Product Landing Page" that strictly follows the constraints and schema below.

## Constraints
- Style everything using inline style="" attributes only (no external CSS, no <link>, no <style> tags)
- Do NOT use: <script>, <iframe>, <form>, <input>, <textarea>, <button>, <select>, <object>, <embed>, <details>, <dialog>
- Place data placeholders using this syntax: {{product_name:string}}, {{headline:string}}, {{description:text}}
- The template must be a single HTML fragment (no <html>, <head>, or <body> tags)
- Use system fonts: font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif (or Georgia, serif for editorial)

## JSON Schema
```json
{
  "product_name": "string",
  "headline": "string",
  "description": "text",
  "hero_image": "image",
  "cta_url": "link",
  "cta_label": "string",
  "features": [
    "string"
  ]
}
```

## Placeholder Syntax
Each data point uses `{{key:type}}` — for example:
- `{{product_name:string}}` → string
- `{{headline:string}}` → string
- `{{description:text}}` → text
- `{{hero_image:image}}` → image
- `{{cta_url:link}}` → link
- `{{cta_label:string}}` → string
- `{{features:list<string>}}` → list<string>

Output ONLY the HTML code block. No explanation.