# floow.design > floow.design is an AI mobile app design platform. Describe an app in plain English and it generates pixel-perfect iOS and Android screens that you can refine through chat, export to Figma, or hand to developers as production code. It is a mobile app UI design tool specifically — it produces native-feeling iOS and Android screens, not websites or generic web layouts. Screens are generated as HTML and Tailwind, arranged on an infinite canvas, and export to Figma, Flutter, React Native, SwiftUI and Jetpack Compose. A public REST API and an OAuth 2.0 server make the same generation pipeline available programmatically, and 30 mobile design tools are free to use without an account. Last updated: 2026-08-25. This is the short version. Every URL on the site is listed in [llms-full.txt](https://www.floow.design/llms-full.txt). Limits to know up front: - Reading is open. Every page, this file, [llms-full.txt](https://www.floow.design/llms-full.txt), the [sitemap](https://www.floow.design/sitemap.xml) and the [OpenAPI spec](https://www.floow.design/openapi.json) need no key. - Calling the API needs a paid plan. A FREE account is rejected with HTTP 403 and `{"upgrade": true}`; see [pricing](https://www.floow.design/pricing). - Generation costs credits, not just requests: 50 per agent design turn, 30 per image-to-HTML conversion, 20 per style extraction, 15 per code export. Balance is at `GET /api/v1/usage`. - Rate limits are per API key and enforced: 30 req/min and 500 calls/day on Lite and Starter, 60 and 2,000 on Pro, 120 and 10,000 on Team. Every response carries `X-RateLimit-Limit`, `X-RateLimit-Remaining` and `X-RateLimit-Reset`; going over returns 429 `rate_limit_exceeded` with `Retry-After`. - The 30 [free tools](https://www.floow.design/free-tools) are ungated — no account, no key, no limit. - Every page is available as Markdown: send `Accept: text/markdown` and the response comes back as `text/markdown; charset=utf-8` (see https://acceptmarkdown.com). Unmatched URLs return a real 404 with a Markdown body; unmatched `/api/*` paths return the JSON error envelope documented at [/docs/errors](https://www.floow.design/docs/errors). ## Routing Match a task to the right endpoint. Base URL `https://www.floow.design/api/v1`. Send `Authorization: Bearer ` on everything except the template catalogue. - Two token types, and they are not interchangeable. An API key (`fl_…`, from Dashboard → Settings → API Keys) works on upload, image-to-html, export-code, figma-export, usage and credits. The agent and the project/frame/theme endpoints take a Firebase ID token or an OAuth 2.0 access token (`fla_…`) instead — see [authentication](https://www.floow.design/docs/authentication). - Turn a screenshot into editable HTML: `POST /image-to-html` with an image URL. Upload the image first via `POST /upload` if you do not already have a public URL. Costs 30 credits. Docs: [image-to-html](https://www.floow.design/docs/api-reference/image-to-html). - Generate or revise screens from a prompt: `POST /chat` with `{ projectId, messages }`. Streams the agent's response; costs 50 credits per turn. Create the project first with `POST /projects`. Docs: [agents](https://www.floow.design/docs/api-reference/agents). - Start from an existing design instead of a blank canvas: `GET /templates` (no auth) to browse the catalogue, then fork one into a new project. Docs: [templates](https://www.floow.design/docs/api-reference/templates). - Read or write individual screens: `GET|POST|DELETE /frames`. A frame is one screen, stored as raw HTML with a canvas position. Docs: [frames](https://www.floow.design/docs/api-reference/frames). - Apply a design system across screens: `GET|POST|PUT|DELETE /themes`. Docs: [themes](https://www.floow.design/docs/api-reference/themes). - Hand off to Figma: `POST /figma-export`. Hand off to code: `POST /export-code` for Flutter, React Native, SwiftUI or Jetpack Compose, 15 credits. Docs: [export](https://www.floow.design/docs/api-reference/export). - Check credits and call volume before a long job: `GET /usage`. Top up without changing plan: `POST /credits/purchase`. - Make retries safe. Send an `Idempotency-Key` header on `POST /image-to-html`, `/export-code`, `/figma-export` and `/credits/purchase`: the first request stores its response and any replay of the same key returns it with `Idempotency-Replayed: true` instead of doing the work — or charging — twice. Keys last 24 hours; reusing one with a different body returns 422. - Handle failures: every error is JSON with a stable `code` and a `hint`. 401 means the token is missing or invalid, 403 means the plan is too low (`upgrade: true`), 429 means back off using `Retry-After`. Full table: [/docs/errors](https://www.floow.design/docs/errors). - Request least privilege on an OAuth token. Four scopes exist and are enforced: `profile:read`, `inspirations:read`, `projects:read`, `projects:write`. A token without the scope an endpoint declares is refused with 403 `insufficient_scope`. Machine-readable at [/.well-known/oauth-protected-resource](https://www.floow.design/.well-known/oauth-protected-resource). - Connect over MCP instead of REST: POST JSON-RPC to `https://www.floow.design/api/mcp` (Streamable HTTP, stateless). `search_templates`, `list_free_tools` and `search_aso_screenshots` need no credential; `image_to_html`, `export_code` and `get_usage` take the same `fl_` API key as a Bearer token. Manifest: [/.well-known/mcp.json](https://www.floow.design/.well-known/mcp.json). - Read the machine-readable contract instead of these pages: [openapi.json](https://www.floow.design/openapi.json), or the RFC 9727 catalog at [/.well-known/api-catalog](https://www.floow.design/.well-known/api-catalog). ## Developer API - [API overview](https://www.floow.design/docs): The public REST API for generating and managing mobile screens programmatically. Base URL https://www.floow.design/api/v1. - [Authentication](https://www.floow.design/docs/authentication): API keys (Authorization: Bearer fl_…, created in Dashboard → Settings → API Keys) and OAuth 2.0 authorization code flow with scoped access. - [Rate limits](https://www.floow.design/docs/rate-limits): Per-key request limits and credit consumption, by plan. - [Errors](https://www.floow.design/docs/errors): Every HTTP status the API returns and the JSON error envelope: error, code, status, message, hint, documentation_url. - [API reference](https://www.floow.design/docs/api-reference): Index of every endpoint, grouped by resource. - [Agents](https://www.floow.design/docs/api-reference/agents): Drive the design agent — prompt it to create and revise screens. - [Projects](https://www.floow.design/docs/api-reference/projects): Create, list, duplicate and trash projects — the container a set of screens lives in. - [Frames](https://www.floow.design/docs/api-reference/frames): Read and write individual screens. A frame stores raw HTML and its position on the canvas. - [Themes](https://www.floow.design/docs/api-reference/themes): Save and reuse design systems — colours, type scale and tokens applied across a project's screens. - [Export](https://www.floow.design/docs/api-reference/export): Export screens to Figma, Flutter, React Native, SwiftUI or Jetpack Compose. - [Templates](https://www.floow.design/docs/api-reference/templates): List the public template catalogue and fork a template into a new project. - [Upload](https://www.floow.design/docs/api-reference/upload): Upload a screenshot and get a permanent CDN URL to feed into Image to HTML. - [Image to HTML](https://www.floow.design/docs/api-reference/image-to-html): Turn a screenshot of a mobile screen into editable HTML with a matching style guide. - [Usage](https://www.floow.design/docs/api-reference/usage): Read API call counts and the current credit balance for the authenticated account. - [Credits](https://www.floow.design/docs/api-reference/credits): Buy a credit pack without changing plan. - [OpenAPI specification](https://www.floow.design/openapi.json): Machine-readable spec for the public API. - [API catalog](https://www.floow.design/.well-known/api-catalog): RFC 9727 linkset pointing at the OpenAPI spec and the docs. - [MCP server](https://www.floow.design/api/mcp): Model Context Protocol endpoint, Streamable HTTP. Tools for templates, ASO teardowns, screenshot-to-HTML and code export. Manifest at /.well-known/mcp.json. - [OAuth server metadata](https://www.floow.design/.well-known/oauth-authorization-server): RFC 8414 — endpoints, grants, PKCE methods and the four scopes the API enforces. - [Protected resource metadata](https://www.floow.design/.well-known/oauth-protected-resource): RFC 9728 — the scopes to request for least-privilege access to the API. - [ai-catalog.json](https://www.floow.design/.well-known/ai-catalog.json): Agentic Resource Discovery catalog of the agentic resources floow.design publishes. ## Product - [floow.design](https://www.floow.design/): Describe a mobile app in plain English and generate pixel-perfect iOS and Android screens with AI. - [Pricing](https://www.floow.design/pricing): Plans, credit allowances and what each tier includes. - [Features](https://www.floow.design/features): Index of what the platform does — screen generation, flows, themes, Figma export. - [Templates](https://www.floow.design/templates): Ready-made mobile app screen sets you can open and edit. - [Free tools](https://www.floow.design/free-tools): 30 free mobile design utilities — no account required, no sign-up wall. - [ASO screenshots](https://www.floow.design/aso-screens): App Store and Play Store screenshot inspiration, browsable by app, with a frame-by-frame teardown of each set. - [Compare](https://www.floow.design/compare): How floow.design compares to other design and app-building tools. - [Blog](https://www.floow.design/blog): Articles on mobile app UI design, design systems, ASO and shipping apps. ## Features - [AI Mobile App Design](https://www.floow.design/features/ai-mobile-app-design): Type what you want in plain English — screens, flows, style — and our AI generates pixel-perfect mobile app designs ins… - [AI Screen Generator](https://www.floow.design/features/ai-screen-generator): From login flows to dashboards — our AI creates fully-designed mobile screens with proper layout, spacing, and typograp… - [Export to Figma & Code](https://www.floow.design/features/export-to-figma): Your AI-generated designs aren't locked in. Export to Figma with proper layers and auto-layout, generate Flutter or Rea… - [iOS & Android Design](https://www.floow.design/features/ios-android-design): Design for iOS and Android simultaneously without duplicating work. floow understands platform-specific guidelines, sys… - [Multi-Screen App Flows](https://www.floow.design/features/multi-screen-app-flows): Go beyond single screens. Design entire user flows with connected navigation patterns, state transitions, and screen-to… - [Custom Design Themes](https://www.floow.design/features/custom-design-themes): Apply your brand identity to every AI-generated screen. Build a custom theme with your exact colors, typography, spacin… ## Free tools - [Color Picker from Image](https://www.floow.design/free-tools/color-picker-from-image): Pull a palette out of any image, assign it to screen roles, and export it as tokens or native code. - [Aspect Ratio Calculator](https://www.floow.design/free-tools/aspect-ratio-calculator): Work out the missing width or height for any ratio, with the common phone and store ratios one click away. - [Contrast Checker](https://www.floow.design/free-tools/contrast-checker): Test any pair against WCAG 2 and the newer APCA method, with a colour-blind check and the nearest passing colours. - [WebP Converter](https://www.floow.design/free-tools/webp-converter): Batch-convert PNG, JPEG, WebP and AVIF in your browser, with a quality slider, optional resize and a live size comparis… - [SVG to PNG Converter](https://www.floow.design/free-tools/svg-to-png-converter): Rasterise any SVG at 1x to 4x, or export every iOS scale and Android density as one archive. - [Flexbox Generator](https://www.floow.design/free-tools/flexbox-generator): Build a flex layout visually, then export it as CSS, Tailwind, SwiftUI, Compose, React Native or Flutter. 24 more not listed here — the complete list is in [llms-full.txt](https://www.floow.design/llms-full.txt). ## Templates - [Crypto Wallet Dashboard - Dark Mode Fintech App](https://www.floow.design/templates/crypto-wallet-dashboard-dark-mode-fintech-app): A dark mode cryptocurrency wallet mobile app template featuring a bento grid dashboard, virtual credit card, asset grow… - [Pet Care App](https://www.floow.design/templates/pet-care-app): Pet Care App is a ready-to-use mobile app template for pet health tracking, feeding schedules, vet appointments, and da… - [Social Media App](https://www.floow.design/templates/social-media-app): Social Media App is a ready-to-use mobile app template for building a social network app with 5 screens — Home Feed, Se… - [Sleep Tracker App](https://www.floow.design/templates/sleep-tracker-app): Sleep Tracker App is a ready-to-use health and wellness mobile app template with 5 screens: Onboarding, Dashboard, Slee… - [Crypto Wallet App](https://www.floow.design/templates/crypto-wallet-app): Crypto Wallet App is a modern mobile app design template with 5 screens: wallet dashboard, asset growth chart, token li… - [Trading App](https://www.floow.design/templates/trading-app): Trading App is a ready-to-use finance mobile app template with 5 screens: WatchlistScreen, TradingScreen, PortfolioScre… 5 more not listed here — the complete list is in [llms-full.txt](https://www.floow.design/llms-full.txt). ## Comparisons - [floow.design vs Uizard — AI Mobile App Design Comparison](https://www.floow.design/compare/floow-vs-uizard): Compare floow.design and Uizard for AI-powered mobile app design. See how they stack up on features, mobile focus, expo… - [floow.design vs Figma — AI-First vs Traditional Design Tool](https://www.floow.design/compare/floow-vs-figma): Compare floow.design and Figma for mobile app design. See how AI-powered design compares to traditional manual design w… - [floow.design vs Visily — AI Mobile Design Comparison](https://www.floow.design/compare/floow-vs-visily): Compare floow.design and Visily for AI-powered app design. See the differences in mobile focus, wireframing, and design… - [floow.design vs FlutterFlow — Design vs No-Code App Builder](https://www.floow.design/compare/floow-vs-flutterflow): Compare floow.design and FlutterFlow. See how AI design generation compares to visual no-code app building for mobile d… ## Blog - [Visily Alternatives: Mobile App Design Tools Compared](https://www.floow.design/blog/visily-alternatives-mobile-app-design-tools-compared): Compare top Visily alternatives for mobile app design, from AI-generated flows to editing and handoff, so you can choos… - [App UI Design: Layout, Spacing, and Hierarchy That Work](https://www.floow.design/blog/app-ui-design-layout-spacing-hierarchy-work): Learn how to build resilient app layouts with consistent spacing and clear visual hierarchy. Create cleaner, easier-to-… - [Ecommerce App Design: From Browse to Checkout](https://www.floow.design/blog/ecommerce-app-design-browse-checkout): Learn how ecommerce app design connects discovery, product pages, carts, payments, and recovery to reduce friction and… - [Generative UI: Turning Prompts into Editable Mobile Screens](https://www.floow.design/blog/generative-ui-turning-prompts-editable-mobile-screens): Learn how generative UI turns prompts into structured, editable mobile screens your team can refine, reuse, and extend… - [User Interface Design Apps: Which One Fits Your Workflow?](https://www.floow.design/blog/user-interface-design-apps-fits-workflow): Compare user interface design apps by speed, editability, consistency, collaboration, and handoff readiness to find you… - [App Design: A Complete Guide to Shippable Mobile Interfaces](https://www.floow.design/blog/app-design-shippable-mobile-interfaces): Learn app design from flows and states to accessibility, testing, design systems, and developer-ready specs. Build bett… - [AI UI Mockup Generator: Screens in Seconds, Edits in Minutes](https://www.floow.design/blog/ai-ui-mockup-generator-screens-seconds-edits-minutes): Compare AI UI mockup generators by speed, editability, mobile UX, multi-screen consistency, and handoff readiness to ch… - [Mobile Apps Design Tool: What to Look For in 2026](https://www.floow.design/blog/mobile-apps-design-tool-2026): Learn how to choose a mobile apps design tool for editable flows, stronger UX, faster collaboration, and smoother devel… - [Design AI: What It Generates, What It Misses on Mobile](https://www.floow.design/blog/design-ai-generates-misses-mobile): See what Design AI creates for mobile—and where it falls short on logic, edge cases, accessibility, and handoff. Learn… - [How to Mockup a User Interface for a Mobile App](https://www.floow.design/blog/how-to-mockup-a-user-interface-for-a-mobile-app-mockup-user-interface-mobile-app): Learn how to mock up a mobile app UI by mapping key flows, choosing fidelity, refining patterns, and testing interactio… 83 more not listed here — the complete list is in [llms-full.txt](https://www.floow.design/llms-full.txt). ## Optional - [Support](https://www.floow.design/support): Contact the team. - [Privacy policy](https://www.floow.design/privacy): How account and design data is handled. - [Terms of service](https://www.floow.design/terms): Terms covering the platform and the API.