X publishing without rebuilding OAuth, media upload, queues, and webhook status handling.
No credit card required
import { KavenioClient } from "@kavenio/sdk";
const kavenio = new KavenioClient({
authToken: process.env.KAVENIO_API_KEY,
});
// Send your user to this URL to connect their X account.
const { authorizationUrl } = await kavenio.connect.begin({
platform: "twitter",
});
// Publish to the connected X account.
await kavenio.posts.create({
content: "Shipping X posts through one social API.",
publishNow: true,
platforms: [
{
platform: "twitter",
accountId: "acct_x_123",
},
],
});kavenio.connect.begin(...)Create an X connect URL and send the user through OAuth for the account they want to publish from.
kavenio.posts.create(...)Publish now or schedule a post for the selected connected X account by passing its account ID.
kavenio.webhooks.create(...)Stop polling publish jobs or guessing final state. Trigger your automation when a post publishes, fails, or needs attention.
Send users through the X OAuth flow once, then let Kavenio store, refresh, and use the credential for publishing.
Create connected reply chains and attach root or reply media through `threadItems`.
Pass Kavenio media URLs and Kavenio uploads images, GIFs, and videos to X at publish time.
Schedule posts, publish now, and trigger automation from status events instead of polling provider APIs.
Start testing X connection and publishing without configuring your own X app first.
Use your X app credentials when your team owns approvals, branding, and policy setup.
Paid X API usage is tracked and passed through at provider cost instead of hidden in a bundled platform fee.
No margin is added to X API usage. You pay the connected-account plan plus X provider costs when they apply.
Create a workspace, connect an X account, and reuse the same API pattern as you add more supported platforms.
Yes. Kavenio connects X accounts and publishes posts through the same posts API used for every supported social platform.
Yes. Kavenio can publish connected reply chains and process each item in order.
Yes. Send public image, GIF, or video URLs in your post request and keep your own product flow simple.
No. Kavenio does not claim to bypass provider requirements. Paid X API usage is tracked and passed through at provider rates where required.