Launch your YouTube integration in minutes

Adeli publishes to YouTube through the same endpoint as every other network. No Google developer app, review process, or token refresh for your team to own.

problem

Why Adeli vs. build it yourself?

app review

Skip Google's app review

Building directly against the YouTube Data API means registering your own Google Cloud project and sitting through Google's review before you can publish on behalf of real users. Adeli already has that app and has already passed that review, behind one API key.

token refresh

Skip maintaining OAuth refresh

YouTube OAuth tokens expire and need refreshing on their own schedule. Adeli handles that refresh cycle for every connected YouTube channel, so it isn't logic your product has to own.

one integration

One endpoint, not a YouTube-specific one

Adeli replaces a dedicated YouTube integration with the same endpoint you already use for every other network — add "youtube" to the platforms array instead of standing up a second SDK and a second credential set.

what you get

Everything Adeli does, applied to YouTube

publishing

Multi-network publishing

One request publishes to YouTube alongside every other network you've connected — set platforms: ["youtube", ...] and Adeli fans it out in a single call.

scheduling

Built-in scheduling

Queue a YouTube post for a future time and Adeli's delivery layer handles retries and timezones, so you don't run your own queue for it.

no oauth hassle

No OAuth hassle

Adeli holds the YouTube developer app, keeps its token refresh cycle current, and carries Google's review process. You hold one API key.

accounts

Multi-account management

Every one of your users connects their own YouTube channel through Adeli, cleanly scoped and isolated from every other user's.

analytics

Post analytics

Read engagement, reach, and follower metrics for a YouTube post back through the same endpoint you published it with.

delivery

Instant delivery

Publish to YouTube now or schedule it for later. Either way you get a per-platform status back and a webhook the moment it lands.

one endpoint

Publish to YouTube the same way you publish to everything else

Same request shape as every other connected network — only the platforms array changes.

TypeScript
const res = await fetch("https://app.tryadeli.com/api/v1/posts", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${apiKey}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    content: "We shipped it.",
    platforms: ["youtube"],
    publishNow: true,
  }),
});
faq

YouTube API — Frequently Asked Questions

Does Adeli support YouTube's content posting requirements?

Adeli handles the YouTube developer app and Google's review process on your behalf and publishes through YouTube's own Data API. We don't restate YouTube's technical requirements here, since Google sets and changes those — what's true is that you never register your own YouTube app or go through Google's review to use Adeli.

Do I need my own Google Cloud / YouTube developer account?

No. Adeli maintains the YouTube developer app and carries Google's review process itself, so you never register your own app or wait on Google's approval.

Can my users connect their own YouTube channels?

Yes. Every one of your users connects their own YouTube channel through Adeli, cleanly scoped and isolated from your other users' channels.

Can I schedule YouTube posts for later?

Yes. Send a scheduled time instead of publishNow and the post sits in the queue until it's due — the same mechanism used for every other connected network.

What happens if a post to YouTube fails?

You get a per-platform status on the response plus a webhook when anything changes, so a failure on YouTube doesn't block posts going out to your other connected networks.

keep going

One API. Every network you need.

YouTube channels are one part of it — see how the social media posting API works across every connected network, or check pricing.

Add YouTube to your product
without building the integration.

Book a short onboarding call, get your API key, and start publishing to YouTube the same day.

Get started