Bluesky publishing without rebuilding App Password capture, AT Protocol media upload, reply chains, comment actions, and status handling.
No credit card required
import { KavenioClient } from "@kavenio/sdk";
const kavenio = new KavenioClient({
authToken: process.env.KAVENIO_API_KEY,
});
// Connect once with a Bluesky App Password.
await kavenio.connect.blueskyCredentials({
profileId: "customer_user_123",
identifier: "customer.bsky.social",
appPassword: process.env.BLUESKY_APP_PASSWORD,
});
// Publish to the connected Bluesky account.
await kavenio.posts.create({
content: "Shipping Bluesky posts through one social API.",
profileId: "customer_user_123",
publishNow: true,
platforms: [
{
platform: "bluesky",
accountId: "acct_bsky_123",
},
],
});kavenio.connect.blueskyCredentials(...)Create a connected Bluesky account with a handle or DID plus a Bluesky App Password.
kavenio.posts.create(...)Publish now or schedule Bluesky text, image, GIF, video, link-card, and reply-chain thread posts from the selected connected account.
kavenio.webhooks.create(...)Trigger your automation when Bluesky publishing succeeds, fails, or needs attention instead of polling for state.
Create connected Bluesky accounts with a handle or DID, optional PDS URL, and a Bluesky App Password.
Publish text, images, GIFs, video records, reply-chain threads, mentions, hashtags, and link cards through the posts API.
List replies, create replies, and run like or unlike actions from the connected account.
Connect Bluesky accounts with a handle or DID plus an app password, without sending users through OAuth.
Store the credential behind a connected account so your product can publish and manage comments without exposing the app password.
Stop rebuilding App Password capture, AT Protocol media upload, thread publishing, comment actions, retries, and status events for every product surface.
Bluesky accounts connect with a handle or DID plus a Bluesky App Password. The credential stays on the connected account and the raw app password is not returned.
Yes. Bluesky publishing supports text posts, image and GIF blobs, video records, reply-chain threads, facets for mentions and hashtags, and link cards.
Yes. Use the shared posts API to publish now or schedule Bluesky posts through the selected connected account.
Yes. Bluesky comments stay close to the connected account, so your product can create replies and read reply activity without a separate integration path.