PubNub

Last updated
PubNub
Pubnub-logo.png
Type of site
Private
Founded2010
Headquarters,
Area servedWorldwide
Founder(s) Stephen Blum
Todd Greene
Industry Internet
Products PubNub Realtime Communication Platform, PubNub Functions, [1] PubNub Chat [2]
URL www.pubnub.com

PubNub is a real-time communication platform and real-time infrastructure-as-a-service company based in San Francisco, California. The company makes products for software and hardware developers to build real-time web, mobile, and Internet of Things [3] (IoT) applications.

Contents

PubNub's primary product is a real-time publish-subscribe [4] messaging API built on their global data stream network which is made up of a replicated network of 15 data centers located in North America, South America, Europe and Asia. The network currently serves 330 million devices and streams a trillion messages per month.

History

PubNub was founded in 2010 by Stephen Blum and Todd Greene. PubNub raised $4.5 million in Series A funding from Relay Ventures and TiE Angels in March 2012. [5] They received their $11 million Series B round of funding in September 2013 from Scale Venture Partners, Relay Ventures and TiE Angels. [6] In July 2015, PubNub received its $20 million Series C round of funding led by Sapphire Ventures. [7] In September 2016, PubNub closed a $6 million venture round led by Cisco Investments and Ericsson. [8] In April 2019, PubNub received its $23 million Series D round of funding, adding Hewlett Packard Enterprise to the list of investors. [9]

Technology

PubNub utilizes a publish-subscribe [4] model for real-time data streaming [10] and device signaling and supports all of the capabilities of WebSockets, Socket.IO, SignalR, WebRTC Data Channel and other streaming protocols. PubNub provides SDKs for over 70 different programming languages and environments including JavaScript, iOS, and Android, as well as JavaScript frameworks such as AngularJS, Ember.js, and Backbone.js. PubNub also provides client libraries for board platforms including Raspberry Pi, Arduino, Texas Instruments, and Microchip.

Related Research Articles

<span class="mw-page-title-main">Instant messaging</span> Form of communication over the internet

Instant messaging (IM) technology is a type of online chat allowing immediate transmission of messages over the Internet or another computer network. Messages are typically transmitted between two or more parties, when each user inputs text and triggers a transmission to the recipient(s), who are all connected on a common network. It differs from email in that conversations over instant messaging happen in real-time. Most modern IM applications use push technology and also add other features such as emojis, file transfer, chatbots, voice over IP, or video chat capabilities.

Push technology, also known as server push, refers to a communication method, where the communication is initiated by a server rather than a client. This approach is different from the "pull" method where the communication is initiated by a client.

TokBox was a PaaS company that provided hosted infrastructure, APIs and tools required to deliver enterprise-grade WebRTC capabilities. It did so primarily through its proprietary OpenTok video platform for commercial application.

Microsoft Azure, often referred to as Azure, is a cloud computing platform developed by Microsoft. It offers access, management, and the development of applications and services through global data centers. It also provides a range of capabilities, including software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). Microsoft Azure supports many programming languages, tools, and frameworks, including Microsoft-specific and third-party software and systems.

WebRTC is a free and open-source project providing web browsers and mobile applications with real-time communication (RTC) via application programming interfaces (APIs). It allows audio and video communication and streaming to work inside web pages by allowing direct peer-to-peer communication, eliminating the need to install plugins or download native apps.

<span class="mw-page-title-main">KakaoTalk</span> South Korean mobile messaging app

KakaoTalk (Korean: 카카오톡), commonly referred to as KaTalk (Korean: 카톡) in South Korea, is a mobile messaging app for smartphones operated by Kakao Corporation. It was launched on March 18, 2010, and it is available on mobile and desktop platforms.

<span class="mw-page-title-main">Airship (company)</span>

Airship is a US-based company that offers marketing and branding services to its clients. Its services enable businesses to create personalized messages that can be delivered to customers through various channels, such as push notifications and SMS messaging. In addition to messaging services, Airship provides its clients with customer analytics services to help them better understand their customers' behavior and preferences.

<span class="mw-page-title-main">Google Cloud Messaging</span> Mobile notification service

Google Cloud Messaging (GCM) was a mobile notification service developed by Google that enables third-party application developers to send notification data or information from developer-run servers to applications that target the Google Android Operating System, as well as applications or extensions developed for the Google Chrome internet browser. It was available to developers free of charge. The GCM Service was first announced in June 2012 as a successor to Google's now-defunct Android Cloud to Device Messaging (C2DM) service, citing improvements to authentication and delivery, new API endpoints and messaging parameters, and the removal of limitations on API send-rates and message sizes. It has been superseded by Google's Firebase Cloud Messaging (FCM) on May 29, 2019.

Backend as a service (BaaS), sometimes also referred to as mobile backend as a service (MBaaS), is a service for providing web app and mobile app developers with a way to easily build a backend to their frontend applications. Features available include user management, push notifications, and integration with social networking services. These services are provided via the use of custom software development kits (SDKs) and application programming interfaces (APIs). BaaS is a relatively recent development in cloud computing, with most BaaS startups dating from 2011 or later. Some of the most popular service providers are AWS Amplify and Firebase.

<span class="mw-page-title-main">Appcelerator</span> Privately held mobile technology company

Appcelerator is a privately held mobile technology company based in San Jose, California. Its main products are Titanium, an open-source software development kit for cross-platform mobile development, and the Appcelerator Platform.

Google Cast is a proprietary protocol developed by Google for playing Internet-streamed audiovisual content on a compatible consumer device. The protocol is used to initiate and control playback of content on digital media players, high-definition televisions, and home audio systems using a mobile device, personal computer, or smart speaker. The protocol was first launched on July 24, 2013, to support Google's first-generation Chromecast player. The Google Cast SDK was released on February 3, 2014, allowing third parties to modify their software to support the protocol. According to Google, over 20,000 Google Cast-ready apps were available as of May 2015. Support for Google Cast has since been integrated into subsequent devices, such as the Nexus Player and other Android TV devices, as well as soundbars, speakers, and later models of the Chromecast. Consumer devices that natively support the protocol are marketed as Chromecast built-in. As of October 2017, over 55 million Chromecasts and Chromecast built-in devices have been sold.

Google Cloud Platform (GCP), offered by Google, is a suite of cloud computing services that provides a series of modular cloud services including computing, data storage, data analytics, and machine learning, alongside a set of management tools. It runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, and Google Docs, according to Verma, et.al. Registration requires a credit card or bank account details.

Firebase, Inc. is a set of backend cloud computing services and application development platforms provided by Google. It hosts databases, services, authentication, and integration for a variety of applications, including Android, iOS, JavaScript, Node.js, Java, Unity, PHP, and C++.

<span class="mw-page-title-main">Matrix (protocol)</span> Networking protocol for real-time communication and data synchronization

Matrix is an open standard and communication protocol for real-time communication. It aims to make real-time communication work seamlessly between different service providers, in the way that standard Simple Mail Transfer Protocol email currently does for store-and-forward email service, by allowing users with accounts at one communications service provider to communicate with users of a different service provider via online chat, voice over IP, and videotelephony. It therefore serves a similar purpose to protocols like XMPP, but is not based on any existing communication protocol.

<span class="mw-page-title-main">Typeform (service)</span> Online form and survey building website

Typeform is a software as a service (SaaS) company that specializes in online form building and online surveys. Its main software creates dynamic forms based on user needs. Typeform's software has been used by Apple Inc., Airbnb, Uber and Nike, Inc. Typeform produces millions of forms every month.

Vera is an enterprise data security and information rights management platform that provides encryption and tracks and controls digital information shared across users, devices, applications, and platforms. Vera gives developers access to its IRM-as-a-service (IRMaaS) platform via a REST API and downloadable software development kit.

Firebase Cloud Messaging (FCM), formerly known as Google Cloud Messaging (GCM), is a cross-platform cloud service for messages and notifications for Android, iOS, and web applications, which as of May 2023 can be used at no cost. Firebase Cloud Messaging allows third-party application developers to send notifications or messages from servers hosted by FCM to users of the platform or end users.

Gupshup is an American messaging platform for businesses to communicate. With primary operations in India, United States, Europe, Latin America, Africa, Middle East and South East Asia. It is owned and operated by Webaroo Inc.

<span class="mw-page-title-main">Netlify</span> American cloud computing company

Netlify is a remote-first cloud computing company that offers a development platform that includes build, deploy, and serverless backend services for web applications and dynamic websites. The platform is built on open web standards, making it possible to integrate build tools, web frameworks, APIs, and various web technologies into a unified developer workflow.

Foursquare Labs Inc., commonly known as Foursquare, is a geolocation technology company and data cloud platform based in the United States. Founded by Dennis Crowley and Naveen Selvadurai in 2009, the company rose to prominence with the launch of its local search-and-discovery mobile app. The app, Foursquare City Guide, popularized the concept of real-time location sharing and checking-in.

References

  1. "Introducing Functions: Serverless Computation at Scale". PubNub. September 12, 2016. Retrieved July 11, 2018.
  2. "Announcing PubNub Chat: Our Flexible Chat SDK for Powerful In-App Chat". PubNub. November 13, 2019. Retrieved May 22, 2020.
  3. Clark, Don (September 15, 2015). "Companies See Market in Managing 'Internet of Things'". The Wall Street Journal.
  4. 1 2 Mason, Ross (November 14, 2011). "PubNub offers publish/subscribe messaging as a service and supports real-time, global messaging for cloud and mobile apps". ReadWrite.
  5. Lawler, Ryan (March 20, 2012). "PubNub raises $4.5M to bring real-time messaging to apps". Gigaom . Retrieved October 9, 2015.
  6. Hesseldahl, Arik (September 17, 2013). "Scale Venture Partners Invests $11 Million in PubNub Series B". All Things Digital . Retrieved October 9, 2015.
  7. Preimesberger, Chris (July 1, 2015). "OTT Data Streamer PubNub Lands $20M in VC Funding". eWeek.
  8. PubNub, PubNub (September 12, 2016). "Cisco Investments, Ericsson Invest $6 Million in PubNub to Help Shape The Future of Networking". PubNub.
  9. Lunden, Ingrid (April 9, 2019). "PubNub nabs $23M as its IaaS network hits 1.3T messages sent each month". TechCrunch.
  10. 1 2 Flinders, Karl (May 5, 2015). "Sportlobster uses PubNub network for data streaming in real time". Computer Weekly . Retrieved October 22, 2015.
  11. Castor, Amy (October 23, 2013). "Real-Time App Development Platform PubNub Introduces Serverless Access Control". ProgrammableWeb . Retrieved October 22, 2015.