AetherLab agent kits

Agent-ready conversion kits

Turn source files into polished documents.

HTML to PDF/PPTX. Markdown to Word. PDF to Markdown. Spreadsheet to JSON. Built for browser trials, paid APIs, and controlled concurrency.

HTML -> PDF HTML -> PPTX MD -> DOCX PDF -> MD Sheet -> JSON
Conversion graph
HTML Markdown PDF Spreadsheet 1 / conversion

Five production routes

Use the same engine from the browser or API.

PDF

HTML to PDF

Chromium-rendered output for fixed 1280 x 720 slide HTML and visual fidelity.

Browser print Pixel match
PPT

HTML to PPTX

Editable PowerPoint objects where possible, screenshot fallback for complex visuals.

Editable deck Fallback layer
DOC

Markdown to Word

Markdown and text files become DOCX reports with structured headings, lists, and tables.

Structured DOCX Tables ready
MD

PDF to Markdown

Text-based PDFs become agent-readable Markdown with page order, tables, and extracted structure.

Text PDFs Agent ingest
JSON

Spreadsheet to JSON

XLSX, XLS, CSV, and TSV files become normalized JSON across sheets, rows, formulas, and merges.

Multi-sheet Typed data

Coming next

More agent kits are already on the map.

These routes are the active release. More converters will keep landing as reusable, API-ready kits.

Do not submit confidential, sensitive, regulated, or personal data unless you are authorized to do so and understand that the source URL must be publicly accessible.

Online documentation

A small API surface for paid accounts.

Authentication

sk header

Generate a secret key after signing in. Each new key revokes the previous one.

Generating a new key invalidates the previous secret key.

Response

JSON

Every convert request returns jobId, feature, and urls.

{
  "jobId": "d245e257-a179-48c5-bf0a-92a391977384",
  "feature": "html_pdf",
  "urls": [
    "https://agent.aetherlab.me/converted/2026-07-16/slides-502e4b521b9d39b42eaa4bf27a4d5098.pdf"
  ]
}

Do not submit confidential, sensitive, regulated, or personal data unless you are authorized to do so and understand that the source URL must be publicly accessible.

Plans

Credits and concurrency scale together.

All conversion services supported, one credit per conversion HTML conversion (PDF/PPTX) maximum 30 files; other conversion modes support 1 file. Up to 30MB total files per request.

All paid plans renew automatically each month. If credits are used up within a subscription period, conversions resume after the next renewal. Unused credits expire at the end of the current subscription period.
Additional credit purchases are not currently supported, but you can upgrade to a higher plan. If the highest plan still does not meet your needs, contact support at contact@aetherlab.me.

FAQ

How are credits calculated?

Each convert request consumes one credit.

Can I cancel anytime?

Yes. You can cancel your subscription at any time.

Do you support custom enterprise plans?

Yes. Contact contact@aetherlab.me.

API reference

AetherLab Agent Kit provides document conversion APIs.

PDF to Markdown API

Convert one public text-based PDF URL to Markdown. The response can include the Markdown file plus extracted image URLs.

Read PDF to Markdown docs

HTML to PDF API

Convert 1-30 public HTML slide URLs into a single PDF in request order.

Read HTML to PDF docs

HTML to PPTX API

Convert public HTML slides into a PowerPoint deck with editable objects where possible.

Read HTML to PPTX docs

Markdown to DOCX API

Convert one public Markdown, MD, TXT, or text URL into a structured Word document.

Read Markdown to DOCX docs

Shared response format

Every convert request returns the same three top-level fields.

jobId
Unique conversion job identifier.
feature
The conversion route that ran.
urls
Array of converted file URLs.

Does PDF to Markdown return images?

Yes. PDF to Markdown can return extracted image files as additional URLs in the same urls array.

What endpoint should agents call?

Agents should call POST /v1/convert/{feature} with a JSON body containing public source file URLs.

How are conversions charged?

Each convert request consumes one credit. Paid plans unlock API access and higher concurrency.