AD
Launch on Firsto—Launch your project today — get a DR57 backlink instantly.
BSkyInfo LogoBskyInfo
All ToolsCategoriesCollectionsFeed DirectoryLabeler DirectoryArticlesGuidesGlossaryBluesky SDKsSponsor
Submit
All ToolsCategoriesCollectionsFeed DirectoryLabeler DirectoryGuidesGlossaryArticlesBluesky SDKsSponsorSubmit
  1. SDKs
  2. /JavaScript
  3. /jetstream
skyware-js

jetstream

A JavaScript SDK for Bluesky and AT Protocol by skyware-js

A fully typed client for the Bluesky Jetstream (https://github.com/bluesky-social/jetstream) service.

GitHub Stats

51stars
7forks
2contributors
1open issues

Dates

Created:September 20, 2024
Last updated:December 2, 2025

README

The following content is from jetstream's GitHub repository. All rights reserved by the original author.

@skyware/jetstream

A fully typed client for the Bluesky Jetstream service.

Documentation

Installation

npm install @skyware/jetstream

Example Usage

import { Jetstream } from "@skyware/jetstream";

const jetstream = new Jetstream({
	wantedCollections: ["app.bsky.feed.post", "app.bsky.feed.like"], // omit to receive all collections
	wantedDids: ["did:web:example.com"], // omit to receive events from all dids
});

jetstream.onCreate("app.bsky.feed.post", (event) => {
    console.log(`New post: ${event.commit.record.text}`)
});

jetstream.onDelete("app.bsky.feed.post", (event) => {
    console.log(`Deleted post: ${event.commit.rkey}`)
});

// Other events: 
// - "commit" (to receive all commits regardless of collection)
// - "identity" (identity update events)
// - `${collection}` (to receive all commits related to a specific collection)
jetstream.on("account", (event) => {
    console.log(`Account updated: ${event.did}`)
});

jetstream.start()

Related SDKs

mary-extatcute

a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky.

391•JavaScript
bluesky-socialatproto

AT Protocol Reference Implementation (TypeScript)

8943•JavaScript
philnashbsky-bot

A template for making Bluesky bots that post on their own schedule

113•JavaScript
bluesky-socialfeed-generator

ATProto Feed Generator Starter Kit

1966•JavaScript
aliceisjustplayinglabeler-starter-kit-bsky

Use this repository to get started with your own Bluesky Labeler.

188•JavaScript
mary-extatproto-scraping

Git scraping of AT Protocol/Bluesky instances

156•JavaScript

Resources

GitHub Repository

License

MPL-2.0

Author

skyware-js
skyware-js

Activity

Last commit: December 2, 2025
Commit frequency: Unknown

Our Sponsors

Your Brand Here!

50K+ engaged viewers every month

Limited spots available!

📧 Contact us via email🦋 Contact us on Bluesky
BSkyInfo LogoBskyInfo

The Most Comprehensive Bluesky Tools Directory

Stay updated with the latest Bluesky tools and ecosystem news 🦋

Bluesky butterfly logo
Quick LinksSubmit a ToolSponsorAboutLegal Information
ToolsFeed DirectoryLabeler DirectorySchedulingAnalyticsAll ToolsCategoriesCollectionsTags
ResourcesArticlesBluesky GuidesBluesky GlossaryBluesky SDKsBluesky ResourcesSkyRaffleMeida Coverage
Our ProductsRaffleBlueAiTeach ToolsLaiewAI affiliate listFirstoCoast Fire CalculatorAsphalt CalculatorDog Names World

This website may contain affiliate links

© 2025 BskyInfo. All rights reserved.