Darwin

API Platform

Build with Darwin's AI models and products. Access state-of-the-art capabilities for advertising, content generation, and media personalization.

Partner SDKs

Drop-in integrations for platforms and agencies to plug into Darwin's ad network.

For platforms

A drop-in SDK for AI-native video platforms and independent streaming services to unlock ad monetization from day one. Darwin treats your content library as premium inventory — we handle demand, placement, and payment so you can focus on building your platform.

import { Darwin } from "@darwin/sdk"

// video   — any stream or file on your platform
// creator — content owner and their preferences
// viewer  — the person watching

const result = await Darwin.process(video, creator, viewer)

result.stream    // video with placements applied
result.slots     // what was placed and where
result.revenue   // earnings split to you and creator

Platform SDK

Turn your platform's content catalog into monetizable ad inventory without building an ad stack. Integrate once and connect your platform to Darwin's brand demand at scale.

For agencies

Already managing brand budgets and creator relationships? Use the Agency SDK to allocate spend directly into Darwin's creator inventory — access thousands of placements across YouTube, TikTok, and Instagram without sourcing creators yourself.

import { Darwin } from "@darwin/sdk"

const campaign = await Darwin.allocate({
  brand: "Nike",
  budget: 50_000,
  objective: "awareness",
  inventory: {
    categories: ["fitness", "lifestyle"],
    platforms: ["youtube", "tiktok"]
  }
})

campaign.placements  // matched creator inventory
campaign.forecast    // projected reach and CPM
campaign.activate()  // go live on Darwin network

Agency SDK

Route your clients' budgets into Darwin's creator network. Access real-time inventory, forecast reach, and activate campaigns across platforms — all through a single integration.

Model APIs

Direct access to Darwin's foundation models for inference, analysis, and generation.

const slots = await darwin.atlas.analyze({
  video: "https://cdn.example.com/video.mp4",
  ad_categories: ["fashion", "lifestyle"],
})

// → slots
[{ label: "handbag in hands", timestamp: "00:14.2", ... }, ...]

const placement = await darwin.atlas.process({
  slot: slots[0],
  asset: { type: "image", url: "brand_handbag.png" }
})

// → placement
{ video: "s3://darwin-out/placed/e9c1a...mp4", ... }

Atlas API

Multimodal AI for advertising — analyze video content at the scene level, identify natural placement opportunities, and power contextual brand integrations with campaign intelligence.

const video = await darwin.apex.generate({
  message: "Get out of your routine",
  assets: [
    { type: "image", url: "working_at_desk.jpg" },
    { type: "audio", url: "everything_comes_together.mp3" }
  ],
  viewer_attributes: {
    profession: "software engineer",
    current_city: "San Francisco",
    dream_destination: "Hawaii",
    favorite_show: "Naruto"
  },
  format: { media_type: "vertical_video", style: "animated" }
})

// → result
{ url: "s3://darwin-out/gen/a7f3e...mp4", duration: 25.0 }

Apex API

Generative model for personalized media — adapt creative assets in real time, synthesize dynamic content for each viewer, and deliver customized video experiences at scale.