चैट और साथ मिलकर काम
presence बताता है कि कमरे में कौन है; क्लाइंट इवेंट टाइपिंग और कर्सर ले जाते हैं। संदेश उसी क्षण पहुँचते हैं जिस क्षण पब्लिश होते हैं।
PushCaster ऐप्लिकेशन के लिए प्रबंधित रियलटाइम अवसंरचना है। एक बार अपडेट पब्लिश कीजिए और हर जुड़ा हुआ ब्राउज़र, फ़ोन और डैशबोर्ड उसे उसी क्षण पा लेता है — न पोलिंग, न रिफ़्रेश बटन, और न आपके चलाने के लिए कोई कनेक्शन सर्वर।
सुनने के लिए ब्राउज़र में एक पंक्ति, भेजने के लिए आपके सर्वर पर एक। सीखने के लिए हमारा कोई SDK नहीं — नीचे दी गई लाइब्रेरियाँ वही हैं जो आप पहले से इस्तेमाल करते हैं, बस PushCaster की ओर मोड़ी हुई।
import Pusher from 'pusher-js'// The same library you already use. One host override points it at PushCaster.const pusher = new Pusher('APP_KEY', { wsHost: 'ws-eu1.pushcaster.io', wsPort: 443, forceTLS: true,})const channel = pusher.subscribe('presence-room')channel.bind('message', (data) => { render(data.body)})import Pusher from 'pusher'const pusher = new Pusher({ appId: 'APP_ID', key: 'APP_KEY', secret: 'APP_SECRET', host: 'api-eu1.pushcaster.io', useTLS: true,})await pusher.trigger('presence-room', 'message', { body: 'Deployed to production',})app id, key और सीक्रेट डैशबोर्ड से मिलते हैं; और आप जो क्लस्टर चुनते हैं वह होस्ट का हिस्सा है।
कोई रियलटाइम सुविधा थोड़े-से प्रोडक्ट कोड के नीचे बिछी बहुत सारी डिलीवरी मशीनरी होती है: कौन सब्सक्राइब है, किसे अनुमति है, कौन अब भी वहाँ है। यह वही दूसरा हिस्सा है, जो पहले से चल रहा है।
चार तरह के चैनल
public, private, presence, और private-encrypted — जब पेलोड हमारे लिए भी अपठनीय रहना चाहिए।
एक बार पब्लिश कीजिए, सब तक पहुँचिए
आपके सर्वर से एक कॉल हर सब्सक्राइबर तक पहुँचती है, और आपके कोड को यह गिनना नहीं पड़ता कि कौन सुन रहा है।
चैनल के रूप में presence
कमरे में कौन है, इसका जवाब चैनल देता है — वह भंडार नहीं जिसे आप सिंक में रखते हैं।
client events
टाइपिंग संकेत और कर्सर सीधे सब्सक्राइबर के बीच चलते हैं, दर-सीमित, और आपके यहाँ से गुज़रे बिना।
जीवनचक्र के वेबहुक
उपस्थिति-गणना और सदस्यता आपको हस्ताक्षरित हेडर के साथ वापस भेजी जाती है, ताकि आपका बैकएंड उस पर प्रतिक्रिया दे सके जो कनेक्शन देखता है।
कहाँ चले, यह आप चुनते हैं
ऐप्लिकेशन किसी क्लस्टर में बनता है और उसके कनेक्शन वहीं समाप्त होते हैं। मौजूदा सूची स्थिति पृष्ठ पर है।
डिलीवरी और बिलिंग अलग-अलग परतों पर चलती हैं। control plane की रुकावट डैशबोर्ड को कमज़ोर करती है; डिलीवरी को नहीं रोकती।
क्लस्टर संदेश पहुँचाने के लिए उच्च-उपलब्ध हैं, presence के लिए नहीं। अगर कोई presence भंडार खो जाए तो presence और उपस्थिति-गणना कमज़ोर पड़ती है जबकि public और private चैनल पहुँचाते रहते हैं — इसे यहाँ पढ़ लेना बाद में पता चलने से बेहतर है।
चैट, डैशबोर्ड, सूचनाएँ, साझा दस्तावेज़। हर एक के नीचे एक ही विचार है: कुछ बदला, और जो देख रहे हैं उन सबको पता चलना चाहिए।
presence बताता है कि कमरे में कौन है; क्लाइंट इवेंट टाइपिंग और कर्सर ले जाते हैं। संदेश उसी क्षण पहुँचते हैं जिस क्षण पब्लिश होते हैं।
मेट्रिक और ऑर्डर-प्रवाह को, जैसे-जैसे वे बदलें, हर खुले डैशबोर्ड तक भेजिए — न कोई पोलिंग अंतराल जिसे ट्यून करना पड़े, न कोई खिड़की जिसमें आँकड़ा पहले ही ग़लत हो चुका हो।
सर्वर की ओर का एक इवेंट उपयोगकर्ता के हर खुले डिवाइस तक उसी आवाजाही में पहुँच जाता है जिसने उसे चलाया था।
presence से ट्रैक की गई सदस्यता के साथ साझा स्थिति — कैनवस, लाइव स्कोर, और हर वह चीज़ जहाँ दो लोगों को एक ही चीज़ दिखनी चाहिए।
हर ऐप्लिकेशन के लिए तीन से छह लाइनें — ऐप्लिकेशन दोबारा लिखने की ज़रूरत नहीं, सिर्फ़ कनेक्शन कॉन्फ़िगरेशन बदलता है।
क्रेडेंशियल साथ नहीं आते, और कुछ असली अंतर हैं जिन्हें पहले पढ़ लेना चाहिए। दोनों पूरी तरह तुलना वाले पृष्ठ पर हैं।
संगतता और माइग्रेशन, विस्तार से const pusher = new Pusher(APP_KEY, {- cluster: 'eu',+ wsHost: 'ws-eu1.pushcaster.io',+ wsPort: 443,+ forceTLS: true, })एक ही दर-सूची। न प्लान, न स्तर, न प्रति-उपयोगकर्ता शुल्क, न मासिक प्रतिबद्धता — आप उसी का भुगतान करते हैं जो भेजते हैं, खुला रखते हैं और स्थानांतरित करते हैं।
USD · प्रभावी 1 सित॰ 2026
प्रकाशित संदेश
पहुँचाए गए संदेश
कनेक्शन समय
Connection milliseconds
pricing API से सीधे प्रकाशित। शामिल कोटा उसी एक दर-सूची का हिस्सा है, कोई मुफ़्त प्लान नहीं।
बिलिंग कैसे काम करती हैसीधे प्लेटफ़ॉर्म से पढ़ी गई। हम हर घटक और हर क्षेत्र की स्थिति और पूरा घटना-इतिहास प्रकाशित करते हैं — और कोई ऐसा उपलब्धता का आँकड़ा नहीं जिसे हम सिद्ध न कर सकें।
चैनल के प्रकार, प्रमाणीकरण, वेबहुक और त्रुटि-कोड की पूरी संदर्भ-सूची।
हर घटक और हर क्षेत्र की स्थिति, विलंब, और घटना-इतिहास।
अपने खाते से टिकट खोलिए। इंजीनियरिंग के सवाल उन्हीं तक पहुँचते हैं जो इस पर काम करते हैं।
WebSocket सेवा
क्लाइंट कनेक्शन, सब्सक्रिप्शन और इवेंट डिलीवरी।
Publish API
आपके सर्वरों से PushCaster तक इवेंट पब्लिश करना।
डैशबोर्ड
लॉग इन करना और अपने ऐप्लिकेशन प्रबंधित करना।
Control plane
ऐप्लिकेशन कॉन्फ़िगरेशन, बिलिंग और खाता प्रबंधन।
$ export PUSHER_HOST=ws-eu1.pushcaster.io
वही प्रोटोकॉल, वही SDK, वही ऑथ हैंडशेक। एक ऐप्लिकेशन बनाइए, जो लाइब्रेरियाँ आप पहले से भेजते हैं उन्हें PushCaster की ओर मोड़िए, और आपकी रियलटाइम सुविधाएँ मिनटों में लाइव हैं।