For AI Agents & Developers

An API built
for agents.

Drishya exposes REST endpoints your agents can call directly — submit a topic or document, get back a rendered MP4 URL. No UI required. Pay only for what you generate.

REST APIMCP compatiblePay-per-renderWebhook callbacks
Your content. Our animations.

Bring your own content — or use ours.

You choose the source. Drishya handles the scripting, animation, and narration automatically.

📄
Upload Doc / PDF
Lesson plans, research papers, manuals, textbooks — upload any document and we'll animate it.
🔗
Paste a Link
Drop in a Wikipedia article, blog post, arXiv paper, or any public URL.
Paste Text
Have a script, outline, or raw notes? Paste them in and Drishya does the rest.
🧠
AI Knowledge Base
Don't have a source? Just type a topic. Our AI generates the content from scratch.
Use cases

Built for how you actually work.

🤖
Autonomous content pipelines
Agent receives a topic → calls POST /v1/generate → polls status → gets MP4 URL → publishes to YouTube. Zero human steps.
💬
On-demand visual explanations
Your LLM detects a user needs a visual → calls Drishya mid-conversation → returns an animation inline. Explain anything, instantly.
🧑‍🏫
AI tutoring agents
An AI tutor detects confusion on a concept → generates a custom Manim animation on the fly → plays it in the chat interface.
Workflow automation
Trigger video generation from n8n, Make, or Zapier. New blog post published? Auto-generate a video version in the same workflow.
API Reference

Start generating in 3 lines

POST /v1/generate
curl -X POST https://api.drishya.ai/v1/generate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "topic": "How neural networks learn",
    "source": "knowledge",
    "quality": "720p",
    "scenes": 6,
    "webhook_url": "https://your.app/callback"
  }'
Response
{
  "job_id": "anim_k9x2mq",
  "status": "rendering",
  "estimated_seconds": 45,
  "credits_used": 1
}
GET /v1/jobs/{job_id}
{
  "job_id": "anim_k9x2mq",
  "status": "complete",
  "video_url": "https://cdn.drishya.ai/anim_k9x2mq.mp4",
  "scenes": 6,
  "duration_seconds": 312
}
Everything included

Everything you need. Nothing you don't.

Every feature works out of the box. No plugins, no templates, no production queue.

  • REST API with JSON responses
  • API key authentication
  • Webhook callbacks when render completes
  • MCP (Model Context Protocol) server support
  • Pay-per-render — no subscription required
  • OpenAPI / Swagger spec provided
  • Sandbox environment for testing
  • SSE streaming for live render status
Start for free

Your agent. Our animations.

Get an API key, make your first call, and have a rendered video in under 60 seconds.