Resize, sharpen, and compress an image to fit email platform size limits in a single pipeline.
The English summary is being prepared. Showing the original description.
Integrate Iteration Layer APIs for document, website, image, and sheet processing. Composable APIs — Document Extraction, Website Extraction, Document to Markdown, Image Transformation, Image Generation, Document Generation, and Sheet Generation — share one credit pool and chain together into workflows.
The English summary is being prepared. Showing the original description.
Review the instructions the agent will receive before you install.
If you are an AI agent reading this file — whether you're a coding assistant, a workflow builder, or an automation agent — this is your complete integration guide for Iteration Layer. Use it to help your human build document and image processing workflows.
Iteration Layer is a composable API platform for document and image processing. All APIs — Document Extraction, Document to Markdown, Image Transformation, Image Generation, Document Generation, Sheet Generation, and Website Extraction — share one API key, one credit pool, and chain together without glue code.
Step 1: Understand what your human needs.
| If your human wants to... | Do this |
|---|---|
| Understand what Iteration Layer does | Start with the Platform Overview section |
| Integrate an API into a project | Go to Integration and ask which API they need |
| Build a multi-API workflow | Check the Use-Case Skills for ready-made recipes |
| Connect via MCP | Go to MCP Integration |
| Just explore | Walk them through this doc and the full documentation |
Step 2: Ask questions when you're unsure.
| API | What it does | Endpoint | Credits/unit |
|---|---|---|---|
| Document Extraction | Extract structured data from PDFs, images, documents, and website-backed URL inputs | POST /document-extraction/v1/extract | 1/page |
| Website Extraction | Extract structured data from a public website page | POST /website-extraction/v1/extract | 1 credit per website extraction |
| Document to Markdown | Convert any document or public website URL to clean markdown | POST /document-to-markdown/v1/convert | 1/page |
| Image Transformation | Resize, crop, convert, remove backgrounds, AI upscale | POST /image-transformation/v1/transform | 0.5/request |
| Image Generation | Compose images from JSON layers (text, shapes, QR codes) | POST /image-generation/v1/generate | 1/request |
| Document Generation | Generate PDF, DOCX, EPUB, PPTX from structured content | POST /document-generation/v1/generate | 1/request |
| Sheet Generation | Generate XLSX, CSV, Markdown spreadsheets from tabular data | POST /sheet-generation/v1/generate | 1/request |
Base URL: https://api.iterationlayer.com
The output of one API feeds directly into the next:
All APIs share one credit pool. Subscriptions start at €19 / $19 per month for 250 credits. The 7-day paid trial starts at 1€ / $1 and includes 100 trial credits.
All API requests require a Bearer token:
Authorization: Bearer YOUR_API_KEY
Get your API key at platform.iterationlayer.com.
Official SDKs for TypeScript, Python, and Go:
npm install iterationlayer # TypeScript / Node.js
pip install iterationlayer # Python
go get github.com/iterationlayer/sdk-go # Go
Initialize with your API key:
import { IterationLayer } from "iterationlayer";
const client = new IterationLayer({ apiKey: "YOUR_API_KEY" });
from iterationlayer import IterationLayer
client = IterationLayer(api_key="YOUR_API_KEY")
import il "github.com/iterationlayer/sdk-go"
client := il.NewClient("YOUR_API_KEY")
SDK methods: client.extractDocument(), client.extractWebsite(), client.convertDocumentToMarkdown(), client.transformImage(), client.generateImage(), client.generateDocument(), client.generateSheet(). Each has an async variant with webhook callback support.
Full OpenAPI 3.1 spec at https://api.iterationlayer.com/openapi.json — use it for code generation, Swagger UI, or IDE autocomplete.
Connect AI agents via the Model Context Protocol (Streamable HTTP):
{
"mcpServers": {
"iterationlayer": {
"type": "streamable-http",
"url": "https://api.iterationlayer.com/mcp"
}
}
}
MCP uses OAuth 2.1 (browser-based authorization flow, not API keys). Exposes tools: extract_document, extract_website, convert_document_to_markdown, transform_image, generate_image, generate_document, generate_sheet.
| Code | Meaning |
|---|---|
| 400 | Invalid request — check your JSON schema |
| 401 | Invalid or missing API key |
| 402 | Insufficient credits — buy a credit pack or upgrade |
| 413 | File too large (max 50 MB per file) |
| 422 | Validation error — check field types and required params |
| 429 | Rate limited — back off and retry |
| 500 | Server error — retry with exponential backoff |
All APIs support async mode. Pass a webhook_url in the request body and the API will POST the result to your endpoint when processing completes. Useful for large files or batch operations.
Each recipe below is a focused skill for a specific workflow. Load the one that matches what your human is building.
Browse all use-case skills at: https://iterationlayer.com/recipes/{slug}/SKILL.md
For the full list of recipes with descriptions, see: https://iterationlayer.com/recipes.md
| Use case | APIs used | Skill URL |
|---|---|---|
| Extract Invoice Data | Document Extraction | /recipes/extract-invoice-data/SKILL.md |
| Extract Pricing Table from Website | Website Extraction | /recipes/extract-pricing-table-from-website/SKILL.md |
| Generate Social Card | Image Generation | /recipes/generate-social-card/SKILL.md |
| Remove Product Background | Image Transformation | /recipes/remove-product-background/SKILL.md |
| Extract Resume Data | Document Extraction | /recipes/extract-resume-data/SKILL.md |
| Generate Certificate Image | Image Generation | /recipes/generate-certificate-image/SKILL.md |
| Smart Crop Group Photo | Image Transformation | /recipes/smart-crop-group-photo/SKILL.md |
| Generate PDF Invoice | Document Generation | /recipes/generate-pdf-invoice/SKILL.md |
| Generate YouTube Thumbnail | Image Generation | /recipes/generate-youtube-thumbnail/SKILL.md |
https://iterationlayer.com/docs/{api-slug}.md for the full API reference.| Resource | URL |
|---|---|
| Documentation | https://iterationlayer.com/docs |
| API Reference (OpenAPI) | https://api.iterationlayer.com/openapi.json |
| SDKs | https://iterationlayer.com/docs/sdks |
| MCP Server | https://iterationlayer.com/docs/mcp |
| Recipes | https://iterationlayer.com/recipes |
| Pricing | https://iterationlayer.com/pricing |
| Full docs (for agents) | https://iterationlayer.com/llms.txt |
| Sign up | https://platform.iterationlayer.com/signup |
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Resize, sharpen, and compress an image to fit email platform size limits in a single pipeline.
The English summary is being prepared. Showing the original description.
Compress an image to fit within a specific file size in bytes using quality-first compression.
The English summary is being prepared. Showing the original description.
Convert a contract PDF to clean markdown for clause extraction or LLM analysis.
The English summary is being prepared. Showing the original description.
Convert external documents — specs, contracts, reports — to markdown for knowledge base ingestion.
The English summary is being prepared. Showing the original description.
Convert a document to clean markdown suitable for chunking and embedding in a RAG pipeline.
The English summary is being prepared. Showing the original description.
Convert an image between PNG, JPEG, and WebP formats with quality control for web optimization.
The English summary is being prepared. Showing the original description.