AI images, generated and served from a URL.
Drop an Inliner URL into HTML, email, docs, or an agent workflow.
The image generates once, caches globally, and stays hosted β
<img src="β¦"> is the whole integration.
- Stable CDN URLs
- CLI + MCP for AI agents
- Project namespaces
- Team accounts & API keys
01 How it works
One request. One asset. Forever.
No design queue, no export pipeline, no upload step. The URL is the spec, the trigger, and the delivery address.
Describe it in the URL
Name the project, describe the image, add a size. Write it by hand, from a script, or let your coding agent write it for you.
It generates once
The first request triggers generation with the best-fit model β or the one you choose. Reference images and project prompts apply automatically.
The CDN serves it forever
The result is cached and delivered from Cloudflare's global edge. The same URL keeps working in websites, emails, docs, and agent workflows.
Once generated, a URL always returns the same image. Safe to hard-code in production templates and email campaigns.
The same asset renders in your site, CMS, newsletter, README, and app UI β no re-exporting per destination.
Every asset lives in a project namespace with AI tagging, metadata, and search β a managed library, not a downloads folder.
02 Who ships with it
Built for workflows that repeat.
Inliner is image infrastructure for people who need visuals on a schedule β not a one-off toy.
Placeholder to production, in place
Write the image you need directly into your markup. It resolves to a real, hosted asset on first load β with SDKs for JS, Python, Go, and PHP when you outgrow the URL.
Your agent's image tool
Claude Code, Cursor, Codex CLI, Copilot, and any MCP-compatible tool can generate, edit, and manage hosted images without leaving the coding session.
Campaign assets that stay live
Email-safe hosted visuals for every client and every send. Per-client project namespaces, shared credits, and URLs that never rot in an old template.
Images without a design handoff
Paste an Inliner URL into Webflow, Framer, Carrd, or any CMS image field. Describe what you want; the asset appears and stays hosted.
03 Build workflow
Meet it where you already work.
URL, CLI, MCP, API, SDKs β five doors into the same hosted asset library.
Plain URLs
Zero-dependency integration. If your tool can load an image, it can generate one.
CLI
Smart filename parsing, Unix pipes, and context-aware output β URLs for terminals, bytes for pipes. CLI docs β
MCP server
Give coding agents live access to generation, editing, namespaces, and usage. Setup guide β
SDKs & API
Official JavaScript, Python, Go, and PHP libraries with typed clients and metadata APIs. API reference β
<!-- The URL is the whole integration. --> <img src="https://img.inliner.ai/acme/spring-campaign-hero_1200x600.png" alt="Spring campaign hero" /> <!-- Same mechanic in email templates --> <td background="https://img.inliner.ai/acme/newsletter-header_600x200.png"> <!-- Edit by appending an instruction --> <img src="https://img.inliner.ai/acme/spring-campaign-hero_1200x600.png/make-it-night-time.png" />
$ npm install -g @inliner/cli $ inliner-ai "product-launch-banner_1200x400.png" -p acme https://img.inliner.ai/acme/product-launch-banner_1200x400.png $ inliner-ai edit hero.png "remove the background" # pipes work like any unix tool $ inliner-ai "og-card_1200x630.png" -p blog | pbcopy
$ claude mcp add inliner -- npx -y @inliner/mcp-server # then, inside your coding agent: > "Add a hero image to my landing page" > "Generate three variants of the pricing illustration" > "Edit the team photo to remove the background" # the agent gets real hosted URLs back β # no downloads, no asset handoff, no manual upload
import { InlinerClient } from '@inliner/sdk'; const client = new InlinerClient({ apiKey: 'inl_β¦' }); // generate a hosted asset const img = await client.generateImage({ project: 'web', prompt: 'empty state illustration, warm minimal', }); // list, search, and manage the library const { items } = await client.listImages({ project: 'web', tags: ['illustration'], });
04 Production workflow
An asset library, not a camera roll.
Everything you generate stays organized, searchable, and shared with the people and agents who ship with you.
Teams & API keys
One workspace with role-based access, a shared credit pool, and secure inl_ keys for apps, scripts, and agents.
- Owner / member roles
- Shared credits across members
- Keys scoped for CLI & MCP
AI asset management
Every image is auto-analyzed, described, and tagged by vision AI. Filter by tags, update metadata at scale, and reuse what already works.
- Auto-tagging & multi-tag search
- Title / caption / alt at scale
- Smart URL slug suggestions
Project namespaces
Separate clients, brands, and environments. Attach custom prompt instructions and up to five reference images that apply to every generation.
- Per-project brand references
- Automatic prompt instructions
- Clean, predictable URL paths
05 Edit & resize
Edit in plain English. Resize in exact pixels.
Every hosted image is a starting point. Append an instruction and target dimensions to create the next production-ready version β at a new, permanent URL.
Describe the change. Recolor an object, swap a background, remove an element, or restyle the whole scene.
Choose the dimensions. Request the exact aspect ratio and pixel size your page, ad, email, or social post needs.
Let the canvas adapt. Matching ratios resize cleanly; new ratios intelligently extend the scene instead of stretching it.
+ /900x400_mountainsinbackground
One segment appended to the URL. The square portrait becomes a wide mountain scene β canvas extended, llama intact.
06 Creative control
When you want to steer, open Studio.
Generate up to four variations side by side, edit with natural-language instructions, and keep references and history per project. Pick your model β or leave it on auto and we route each request to the best fit.
07 Pricing
Priced by workflow, not hype.
Every paid plan includes stable hosted URLs, API / CLI / MCP access, and watermark-free images.
Free
One project to prove the URL workflow on something real.
- 30 image credits / mo
- 1 custom project
- 25 hosted images
- Trial edit & infill credits
- Watermark-free
Basic
A recurring personal workflow: side projects, a blog, a portfolio.
- 110 image credits / mo
- 5 custom projects
- 500 hosted images
- 3 team members
- 5 edit + 10 infill credits
Standard
Small teams and client work with a reusable asset library.
- 300 image credits / mo
- 20 custom projects
- 5,000 hosted images
- 5 team members
- All advanced styles & models
- Priority support
Pro
High-volume production assets across many brands and pipelines.
- 1,350 image credits / mo
- Unlimited projects
- 15,000 hosted images
- 10 team members
- All advanced styles & models
- Dedicated support
Need enterprise volume or custom features? Talk to us Β· ~$0.10 per unique image vs $2β$10 for stock.
08 FAQ
Common questions.
Add your description to your project base URL: https://img.inliner.ai/your-project/your-description-here. The AI processes the description and returns an image as soon as it finishes generating. Subsequent requests to the same URL are served from the CDN for fast, scalable delivery.
Yes. Once an image is generated, its URL always returns the same image, provided your account remains in good standing (for paid plans). That makes it safe to embed in websites, emails, and applications without worrying about broken links.
The latest state-of-the-art image models, including Nano Banana 2, GPT Image 2, Krea 2 Medium, Recraft V4.1, Imagen 4, Flux 2 Pro, and Runway Gen-4. Pick one per request, or let auto-routing select the best fit β defaults keep improving as new models ship.
Yes, you have full rights to use generated images for personal or commercial purposes. However, we cannot guarantee that generated content is entirely unique or free from resemblance to existing copyrighted material.
Standard images typically generate in 4β10 seconds, then cache for instant delivery on every subsequent request. Premium models and reference-image generations may take 20β30 seconds. Once cached, the global CDN serves the asset near-instantly worldwide.
Yes β Studio generates and compares up to four variations at once, and the CLI, SDKs, and MCP server make batch generation scriptable for pipelines and agents.
Your next image is a URL away.
Write it, ship it, and never re-upload it. Free tier, no credit card.