For AI Agents

Turn unstructured data into
visual narratives

One API call. Pass raw text, URLs, CSVs, or documents — Encelade generates a polished, interactive presentation. No templates, no formatting, no cleanup.

How it works

Three steps.
That's it.

01

Send your data

POST your unstructured content — raw text, URLs, DOCX, CSV, XLSX files, or any combination. Up to 20 sources in a single call.

02

We do the rest

Encelade plans the narrative, structures slides, picks visuals, and generates a complete interactive presentation.

03

Get a shareable link

Receive a web-native presentation URL. No downloads, no file attachments — just a link that works everywhere.

Simple API

One call to
generate

No multi-step workflows. No slide-by-slide assembly. Send your content and outline hints — get back a session ID you can poll until the presentation is ready.

  • Accepts raw text, URLs, and file uploads
  • Automatic outline and narrative planning
  • Choose model, verbosity, tone, and theme
  • Webhook support for async workflows
View full API reference
POST /api/public/v1/projects/generate
curl -X POST \
  https://app.encelade.ai/api/public/v1/projects/generate \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "topic": "Q1 Performance Review",
    "outlineHints": [
      "Revenue growth by region",
      "Key product launches",
      "Customer acquisition metrics"
    ],
    "supportingMaterials": [
      {
        "type": "url",
        "url": "https://your-data-source.com/q1"
      },
      {
        "type": "text",
        "content": "EMEA grew 34% YoY..."
      }
    ],
    "verbosity": "balanced",
    "pageCount": "auto"
  }'
Supported inputs

Feed it
anything

No schemas, no preprocessing. Pass your unstructured data as-is and let Encelade figure out the structure.

Raw Text & Documents

Paste meeting notes, reports, research findings, or any free-form text. Upload DOCX files directly. Encelade extracts the key points and builds a narrative around them.

Plain textDOCXTXT

Spreadsheets

CSV and XLSX files are parsed automatically. Data gets visualized as charts, tables, and key metrics.

URLs

Point to web pages, articles, or data endpoints. Encelade fetches and extracts the relevant content.

Built for automation

Why agents
choose Encelade

Single-call generation

No multi-step orchestration. One POST request handles planning, design, and generation end to end.

Web-native output

Returns a shareable URL, not a file. No need to handle binary attachments or storage — just pass the link.

Granular API scopes

Request only the permissions you need. Separate scopes for reading, writing, generating, and managing webhooks.

No data wrangling

Skip the ETL. Send raw text, documents, spreadsheets, and URLs in any combination — up to 20 sources per call.

Webhooks for async

Register a webhook and get notified when generation completes or fails. No polling required.

Full CRUD access

List, create, update, and delete presentations programmatically. Manage the full lifecycle through the API.

Start building
in minutes

Get an API key, send your first request, and have a presentation ready before you finish reading the docs.

Free plan available · No credit card required