This article contains promotional content .(April 2021) |
Type of site | Private |
---|---|
Founded | 2010 |
Headquarters | , |
Area served | Worldwide |
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 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.
PubNub's primary product is a real-time publish–subscribe [4] messaging API built on their global data stream network. The network 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.
PubNub was founded in 2010 by Stephen Blum and Todd Greene. The platform 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]
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.
A software development kit (SDK) is a collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and sometimes a software framework. They are normally specific to a hardware platform and operating system combination. To create applications with advanced functionalities such as advertisements, push notifications, etc; most application software developers use specific software development kits.
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, or just Azure, is the cloud computing platform developed by Microsoft. It has management, access and development of applications and services to individuals, companies, and governments through its global infrastructure. It also provides capabilities that are usually not included within other cloud platforms, 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.
KakaoTalk (Korean: 카카오톡), commonly referred to as KaTalk (Korean: 카톡) in South Korea, is an instant messenger and online services platform operated by Kakao Corporation.
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.
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 locally stored or 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.
Telegram Messenger, commonly known as Telegram, is a cloud-based, cross-platform, social media and instant messaging (IM) service. It was originally launched for iOS on 14 August 2013 and Android on 20 October 2013. It allows users to exchange messages, share media and files, and hold private and group voice or video calls as well as public livestreams. It is available for Android, iOS, Windows, macOS, Linux, and web browsers. Telegram offers end-to-end encryption in voice and video calls, and in optional private chats, which Telegram calls Secret Chats.
Google Cloud Platform (GCP) is a suite of cloud computing services offered by Google 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 was a company that developed backend software. It was founded in San Francisco in 2011 and was incorporated in Delaware.
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.
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. Typeform is a competitor of other digital forms platforms, such as GoFormz, Formstack, and GoCanvas.
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.
Function as a service (FaaS) is a category of cloud computing services that provides a platform allowing customers to develop, run, and manage application functionalities without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app. Building an application following this model is one way of achieving a "serverless" architecture, and is typically used when building microservices applications.
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.
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.
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.