CINXE.COM
Introducing Alby Hub’s Superpower: App Connections
<!DOCTYPE html> <html lang="en" class="auto-color" > <head> <title>Introducing Alby Hub’s Superpower: App Connections</title> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="HandheldFriendly" content="True" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet" type="text/css" href="https://blog.getalby.com/assets/built/screen.css?v=8966ff9005" /> <script defer src="https://unpkg.com/@tryghost/portal@~2.2.0/umd/portal.min.js" data-ghost="https://blog.getalby.com/" data-key="607246d96432a05b400006a475" data-api="https://alby.ghost.io/ghost/api/content/" crossorigin="anonymous"></script> <script> /* UAParser.js v0.7.31 Copyright © 2012-2021 Faisal Salman <f@faisalman.com> MIT License */ (function(window,undefined){"use strict";var LIBVERSION="0.7.31",EMPTY="",UNKNOWN="?",FUNC_TYPE="function",UNDEF_TYPE="undefined",OBJ_TYPE="object",STR_TYPE="string",MAJOR="major",MODEL="model",NAME="name",TYPE="type",VENDOR="vendor",VERSION="version",ARCHITECTURE="architecture",CONSOLE="console",MOBILE="mobile",TABLET="tablet",SMARTTV="smarttv",WEARABLE="wearable",EMBEDDED="embedded",UA_MAX_LENGTH=255;var AMAZON="Amazon",APPLE="Apple",ASUS="ASUS",BLACKBERRY="BlackBerry",BROWSER="Browser",CHROME="Chrome",EDGE="Edge",FIREFOX="Firefox",GOOGLE="Google",HUAWEI="Huawei",LG="LG",MICROSOFT="Microsoft",MOTOROLA="Motorola",OPERA="Opera",SAMSUNG="Samsung",SONY="Sony",XIAOMI="Xiaomi",ZEBRA="Zebra",FACEBOOK="Facebook";var extend=function(regexes,extensions){var mergedRegexes={};for(var i in regexes){if(extensions[i]&&extensions[i].length%2===0){mergedRegexes[i]=extensions[i].concat(regexes[i])}else{mergedRegexes[i]=regexes[i]}}return mergedRegexes},enumerize=function(arr){var enums={};for(var i=0;i<arr.length;i++){enums[arr[i].toUpperCase()]=arr[i]}return enums},has=function(str1,str2){return typeof str1===STR_TYPE?lowerize(str2).indexOf(lowerize(str1))!==-1:false},lowerize=function(str){return str.toLowerCase()},majorize=function(version){return typeof version===STR_TYPE?version.replace(/[^\d\.]/g,EMPTY).split(".")[0]:undefined},trim=function(str,len){if(typeof str===STR_TYPE){str=str.replace(/^\s\s*/,EMPTY).replace(/\s\s*$/,EMPTY);return typeof len===UNDEF_TYPE?str:str.substring(0,UA_MAX_LENGTH)}};var rgxMapper=function(ua,arrays){var i=0,j,k,p,q,matches,match;while(i<arrays.length&&!matches){var regex=arrays[i],props=arrays[i+1];j=k=0;while(j<regex.length&&!matches){matches=regex[j++].exec(ua);if(!!matches){for(p=0;p<props.length;p++){match=matches[++k];q=props[p];if(typeof q===OBJ_TYPE&&q.length>0){if(q.length===2){if(typeof q[1]==FUNC_TYPE){this[q[0]]=q[1].call(this,match)}else{this[q[0]]=q[1]}}else if(q.length===3){if(typeof q[1]===FUNC_TYPE&&!(q[1].exec&&q[1].test)){this[q[0]]=match?q[1].call(this,match,q[2]):undefined}else{this[q[0]]=match?match.replace(q[1],q[2]):undefined}}else if(q.length===4){this[q[0]]=match?q[3].call(this,match.replace(q[1],q[2])):undefined}}else{this[q]=match?match:undefined}}}}i+=2}},strMapper=function(str,map){for(var i in map){if(typeof map[i]===OBJ_TYPE&&map[i].length>0){for(var j=0;j<map[i].length;j++){if(has(map[i][j],str)){return i===UNKNOWN?undefined:i}}}else if(has(map[i],str)){return i===UNKNOWN?undefined:i}}return str};var oldSafariMap={"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"},windowsVersionMap={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"};var regexes={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[VERSION,[NAME,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[VERSION,[NAME,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[NAME,VERSION],[/opios[\/ ]+([\w\.]+)/i],[VERSION,[NAME,OPERA+" Mini"]],[/\bopr\/([\w\.]+)/i],[VERSION,[NAME,OPERA]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale|qqbrowserlite|qq)\/([-\w\.]+)/i,/(weibo)__([\d\.]+)/i],[NAME,VERSION],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[VERSION,[NAME,"UC"+BROWSER]],[/\bqbcore\/([\w\.]+)/i],[VERSION,[NAME,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[VERSION,[NAME,"WeChat"]],[/konqueror\/([\w\.]+)/i],[VERSION,[NAME,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[VERSION,[NAME,"IE"]],[/yabrowser\/([\w\.]+)/i],[VERSION,[NAME,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[NAME,/(.+)/,"$1 Secure "+BROWSER],VERSION],[/\bfocus\/([\w\.]+)/i],[VERSION,[NAME,FIREFOX+" Focus"]],[/\bopt\/([\w\.]+)/i],[VERSION,[NAME,OPERA+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[VERSION,[NAME,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[VERSION,[NAME,"Dolphin"]],[/coast\/([\w\.]+)/i],[VERSION,[NAME,OPERA+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[VERSION,[NAME,"MIUI "+BROWSER]],[/fxios\/([-\w\.]+)/i],[VERSION,[NAME,FIREFOX]],[/\bqihu|(qi?ho?o?|360)browser/i],[[NAME,"360 "+BROWSER]],[/(oculus|samsung|sailfish)browser\/([\w\.]+)/i],[[NAME,/(.+)/,"$1 "+BROWSER],VERSION],[/(comodo_dragon)\/([\w\.]+)/i],[[NAME,/_/g," "],VERSION],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[NAME,VERSION],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i],[NAME],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[NAME,FACEBOOK],VERSION],[/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[NAME,VERSION],[/\bgsa\/([\w\.]+) .*safari\//i],[VERSION,[NAME,"GSA"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[VERSION,[NAME,CHROME+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[NAME,CHROME+" WebView"],VERSION],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[VERSION,[NAME,"Android "+BROWSER]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[NAME,VERSION],[/version\/([\w\.]+) .*mobile\/\w+ (safari)/i],[VERSION,[NAME,"Mobile Safari"]],[/version\/([\w\.]+) .*(mobile ?safari|safari)/i],[VERSION,NAME],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[NAME,[VERSION,strMapper,oldSafariMap]],[/(webkit|khtml)\/([\w\.]+)/i],[NAME,VERSION],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[NAME,"Netscape"],VERSION],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[VERSION,[NAME,FIREFOX+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i],[NAME,VERSION]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[ARCHITECTURE,"amd64"]],[/(ia32(?=;))/i],[[ARCHITECTURE,lowerize]],[/((?:i[346]|x)86)[;\)]/i],[[ARCHITECTURE,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[ARCHITECTURE,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[ARCHITECTURE,"armhf"]],[/windows (ce|mobile); ppc;/i],[[ARCHITECTURE,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[ARCHITECTURE,/ower/,EMPTY,lowerize]],[/(sun4\w)[;\)]/i],[[ARCHITECTURE,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[ARCHITECTURE,lowerize]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[pt]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[MODEL,[VENDOR,SAMSUNG],[TYPE,TABLET]],[/\b((?:s[cgp]h|gt|sm)-\w+|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[MODEL,[VENDOR,SAMSUNG],[TYPE,MOBILE]],[/\((ip(?:hone|od)[\w ]*);/i],[MODEL,[VENDOR,APPLE],[TYPE,MOBILE]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[MODEL,[VENDOR,APPLE],[TYPE,TABLET]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[MODEL,[VENDOR,HUAWEI],[TYPE,TABLET]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}-[atu]?[ln][01259x][012359][an]?)\b(?!.+d\/s)/i],[MODEL,[VENDOR,HUAWEI],[TYPE,MOBILE]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[MODEL,/_/g," "],[VENDOR,XIAOMI],[TYPE,MOBILE]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[MODEL,/_/g," "],[VENDOR,XIAOMI],[TYPE,TABLET]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[MODEL,[VENDOR,"OPPO"],[TYPE,MOBILE]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[MODEL,[VENDOR,"Vivo"],[TYPE,MOBILE]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[MODEL,[VENDOR,"Realme"],[TYPE,MOBILE]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[MODEL,[VENDOR,MOTOROLA],[TYPE,MOBILE]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[MODEL,[VENDOR,MOTOROLA],[TYPE,TABLET]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[MODEL,[VENDOR,LG],[TYPE,TABLET]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[MODEL,[VENDOR,LG],[TYPE,MOBILE]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[MODEL,[VENDOR,"Lenovo"],[TYPE,TABLET]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[MODEL,/_/g," "],[VENDOR,"Nokia"],[TYPE,MOBILE]],[/(pixel c)\b/i],[MODEL,[VENDOR,GOOGLE],[TYPE,TABLET]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[MODEL,[VENDOR,GOOGLE],[TYPE,MOBILE]],[/droid.+ ([c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[MODEL,[VENDOR,SONY],[TYPE,MOBILE]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[MODEL,"Xperia Tablet"],[VENDOR,SONY],[TYPE,TABLET]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[MODEL,[VENDOR,"OnePlus"],[TYPE,MOBILE]],[/(alexa)webm/i,/(kf[a-z]{2}wi)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[MODEL,[VENDOR,AMAZON],[TYPE,TABLET]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[MODEL,/(.+)/g,"Fire Phone $1"],[VENDOR,AMAZON],[TYPE,MOBILE]],[/(playbook);[-\w\),; ]+(rim)/i],[MODEL,VENDOR,[TYPE,TABLET]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[MODEL,[VENDOR,BLACKBERRY],[TYPE,MOBILE]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[MODEL,[VENDOR,ASUS],[TYPE,TABLET]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[MODEL,[VENDOR,ASUS],[TYPE,MOBILE]],[/(nexus 9)/i],[MODEL,[VENDOR,"HTC"],[TYPE,TABLET]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic|sony)[-_ ]?([-\w]*)/i],[VENDOR,[MODEL,/_/g," "],[TYPE,MOBILE]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[MODEL,[VENDOR,"Acer"],[TYPE,TABLET]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[MODEL,[VENDOR,"Meizu"],[TYPE,MOBILE]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[MODEL,[VENDOR,"Sharp"],[TYPE,MOBILE]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[VENDOR,MODEL,[TYPE,MOBILE]],[/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[VENDOR,MODEL,[TYPE,TABLET]],[/(surface duo)/i],[MODEL,[VENDOR,MICROSOFT],[TYPE,TABLET]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[MODEL,[VENDOR,"Fairphone"],[TYPE,MOBILE]],[/(u304aa)/i],[MODEL,[VENDOR,"AT&T"],[TYPE,MOBILE]],[/\bsie-(\w*)/i],[MODEL,[VENDOR,"Siemens"],[TYPE,MOBILE]],[/\b(rct\w+) b/i],[MODEL,[VENDOR,"RCA"],[TYPE,TABLET]],[/\b(venue[\d ]{2,7}) b/i],[MODEL,[VENDOR,"Dell"],[TYPE,TABLET]],[/\b(q(?:mv|ta)\w+) b/i],[MODEL,[VENDOR,"Verizon"],[TYPE,TABLET]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[MODEL,[VENDOR,"Barnes & Noble"],[TYPE,TABLET]],[/\b(tm\d{3}\w+) b/i],[MODEL,[VENDOR,"NuVision"],[TYPE,TABLET]],[/\b(k88) b/i],[MODEL,[VENDOR,"ZTE"],[TYPE,TABLET]],[/\b(nx\d{3}j) b/i],[MODEL,[VENDOR,"ZTE"],[TYPE,MOBILE]],[/\b(gen\d{3}) b.+49h/i],[MODEL,[VENDOR,"Swiss"],[TYPE,MOBILE]],[/\b(zur\d{3}) b/i],[MODEL,[VENDOR,"Swiss"],[TYPE,TABLET]],[/\b((zeki)?tb.*\b) b/i],[MODEL,[VENDOR,"Zeki"],[TYPE,TABLET]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[VENDOR,"Dragon Touch"],MODEL,[TYPE,TABLET]],[/\b(ns-?\w{0,9}) b/i],[MODEL,[VENDOR,"Insignia"],[TYPE,TABLET]],[/\b((nxa|next)-?\w{0,9}) b/i],[MODEL,[VENDOR,"NextBook"],[TYPE,TABLET]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[VENDOR,"Voice"],MODEL,[TYPE,MOBILE]],[/\b(lvtel\-)?(v1[12]) b/i],[[VENDOR,"LvTel"],MODEL,[TYPE,MOBILE]],[/\b(ph-1) /i],[MODEL,[VENDOR,"Essential"],[TYPE,MOBILE]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[MODEL,[VENDOR,"Envizen"],[TYPE,TABLET]],[/\b(trio[-\w\. ]+) b/i],[MODEL,[VENDOR,"MachSpeed"],[TYPE,TABLET]],[/\btu_(1491) b/i],[MODEL,[VENDOR,"Rotor"],[TYPE,TABLET]],[/(shield[\w ]+) b/i],[MODEL,[VENDOR,"Nvidia"],[TYPE,TABLET]],[/(sprint) (\w+)/i],[VENDOR,MODEL,[TYPE,MOBILE]],[/(kin\.[onetw]{3})/i],[[MODEL,/\./g," "],[VENDOR,MICROSOFT],[TYPE,MOBILE]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[MODEL,[VENDOR,ZEBRA],[TYPE,TABLET]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[MODEL,[VENDOR,ZEBRA],[TYPE,MOBILE]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[VENDOR,MODEL,[TYPE,CONSOLE]],[/droid.+; (shield) bui/i],[MODEL,[VENDOR,"Nvidia"],[TYPE,CONSOLE]],[/(playstation [345portablevi]+)/i],[MODEL,[VENDOR,SONY],[TYPE,CONSOLE]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[MODEL,[VENDOR,MICROSOFT],[TYPE,CONSOLE]],[/smart-tv.+(samsung)/i],[VENDOR,[TYPE,SMARTTV]],[/hbbtv.+maple;(\d+)/i],[[MODEL,/^/,"SmartTV"],[VENDOR,SAMSUNG],[TYPE,SMARTTV]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[VENDOR,LG],[TYPE,SMARTTV]],[/(apple) ?tv/i],[VENDOR,[MODEL,APPLE+" TV"],[TYPE,SMARTTV]],[/crkey/i],[[MODEL,CHROME+"cast"],[VENDOR,GOOGLE],[TYPE,SMARTTV]],[/droid.+aft(\w)( bui|\))/i],[MODEL,[VENDOR,AMAZON],[TYPE,SMARTTV]],[/\(dtv[\);].+(aquos)/i],[MODEL,[VENDOR,"Sharp"],[TYPE,SMARTTV]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w ]*; *(\w[^;]*);([^;]*)/i],[[VENDOR,trim],[MODEL,trim],[TYPE,SMARTTV]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[TYPE,SMARTTV]],[/((pebble))app/i],[VENDOR,MODEL,[TYPE,WEARABLE]],[/droid.+; (glass) \d/i],[MODEL,[VENDOR,GOOGLE],[TYPE,WEARABLE]],[/droid.+; (wt63?0{2,3})\)/i],[MODEL,[VENDOR,ZEBRA],[TYPE,WEARABLE]],[/(quest( 2)?)/i],[MODEL,[VENDOR,FACEBOOK],[TYPE,WEARABLE]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[VENDOR,[TYPE,EMBEDDED]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[MODEL,[TYPE,MOBILE]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[MODEL,[TYPE,TABLET]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[TYPE,TABLET]],[/(phone|mobile(?:[;\/]| safari)|pda(?=.+windows ce))/i],[[TYPE,MOBILE]],[/(android[-\w\. ]{0,9});.+buil/i],[MODEL,[VENDOR,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[VERSION,[NAME,EDGE+"HTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[VERSION,[NAME,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i],[NAME,VERSION],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[VERSION,NAME]],os:[[/microsoft (windows) (vista|xp)/i],[NAME,VERSION],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[NAME,[VERSION,strMapper,windowsVersionMap]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[NAME,"Windows"],[VERSION,strMapper,windowsVersionMap]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/cfnetwork\/.+darwin/i],[[VERSION,/_/g,"."],[NAME,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[NAME,"Mac OS"],[VERSION,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[VERSION,NAME],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[NAME,VERSION],[/\(bb(10);/i],[VERSION,[NAME,BLACKBERRY]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[VERSION,[NAME,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[VERSION,[NAME,FIREFOX+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[VERSION,[NAME,"webOS"]],[/crkey\/([\d\.]+)/i],[VERSION,[NAME,CHROME+"cast"]],[/(cros) [\w]+ ([\w\.]+\w)/i],[[NAME,"Chromium OS"],VERSION],[/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[NAME,VERSION],[/(sunos) ?([\w\.\d]*)/i],[[NAME,"Solaris"],VERSION],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux)/i,/(unix) ?([\w\.]*)/i],[NAME,VERSION]]};var UAParser=function(ua,extensions){if(typeof ua===OBJ_TYPE){extensions=ua;ua=undefined}if(!(this instanceof UAParser)){return new UAParser(ua,extensions).getResult()}var _ua=ua||(typeof window!==UNDEF_TYPE&&window.navigator&&window.navigator.userAgent?window.navigator.userAgent:EMPTY);var _rgxmap=extensions?extend(regexes,extensions):regexes;this.getBrowser=function(){var _browser={};_browser[NAME]=undefined;_browser[VERSION]=undefined;rgxMapper.call(_browser,_ua,_rgxmap.browser);_browser.major=majorize(_browser.version);return _browser};this.getCPU=function(){var _cpu={};_cpu[ARCHITECTURE]=undefined;rgxMapper.call(_cpu,_ua,_rgxmap.cpu);return _cpu};this.getDevice=function(){var _device={};_device[VENDOR]=undefined;_device[MODEL]=undefined;_device[TYPE]=undefined;rgxMapper.call(_device,_ua,_rgxmap.device);return _device};this.getEngine=function(){var _engine={};_engine[NAME]=undefined;_engine[VERSION]=undefined;rgxMapper.call(_engine,_ua,_rgxmap.engine);return _engine};this.getOS=function(){var _os={};_os[NAME]=undefined;_os[VERSION]=undefined;rgxMapper.call(_os,_ua,_rgxmap.os);return _os};this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}};this.getUA=function(){return _ua};this.setUA=function(ua){_ua=typeof ua===STR_TYPE&&ua.length>UA_MAX_LENGTH?trim(ua,UA_MAX_LENGTH):ua;return this};this.setUA(_ua);return this};UAParser.VERSION=LIBVERSION;UAParser.BROWSER=enumerize([NAME,VERSION,MAJOR]);UAParser.CPU=enumerize([ARCHITECTURE]);UAParser.DEVICE=enumerize([MODEL,VENDOR,TYPE,CONSOLE,MOBILE,SMARTTV,TABLET,WEARABLE,EMBEDDED]);UAParser.ENGINE=UAParser.OS=enumerize([NAME,VERSION]);if(typeof exports!==UNDEF_TYPE){if(typeof module!==UNDEF_TYPE&&module.exports){exports=module.exports=UAParser}exports.UAParser=UAParser}else{if(typeof define===FUNC_TYPE&&define.amd){define(function(){return UAParser})}else if(typeof window!==UNDEF_TYPE){window.UAParser=UAParser}}var $=typeof window!==UNDEF_TYPE&&(window.jQuery||window.Zepto);if($&&!$.ua){var parser=new UAParser;$.ua=parser.getResult();$.ua.get=function(){return parser.getUA()};$.ua.set=function(ua){parser.setUA(ua);var result=parser.getResult();for(var prop in result){$.ua[prop]=result[prop]}}}})(typeof window==="object"?window:this); </script> <script id='custom-scripts'> document.addEventListener("DOMContentLoaded", function(e) { /* install button script */ const installLinks = { Firefox: "https://addons.mozilla.org/en-US/firefox/addon/alby/", Chrome: "https://chrome.google.com/webstore/detail/alby-bitcoin-lightning-wa/iokeahhehimjnekafflcihljlcjccdbe", Chromium: "https://chrome.google.com/webstore/detail/alby-bitcoin-lightning-wa/iokeahhehimjnekafflcihljlcjccdbe", Vivaldi: "https://chrome.google.com/webstore/detail/alby-bitcoin-lightning-wa/iokeahhehimjnekafflcihljlcjccdbe", Brave: "https://chrome.google.com/webstore/detail/alby-bitcoin-lightning-wa/iokeahhehimjnekafflcihljlcjccdbe", Opera: "https://chrome.google.com/webstore/detail/alby-bitcoin-lightning-wa/iokeahhehimjnekafflcihljlcjccdbe", }; const defaultLink = "https://github.com/getAlby/lightning-browser-extension"; const parser = new UAParser(); const browser = parser.getBrowser().name document.querySelectorAll(".install-links").forEach((element) => { element.href = browser === 'Firefox' || 'Chrome' || 'Chromium' || 'Vivaldi' || "Brave" || 'Opera' ? installLinks[browser] : defaultLink; }); /* newsletter widget */ const consent = document.querySelector('#consent') const input = document.querySelector('#subscribe') const submit = document.querySelector('#submit') const checkbox = document.querySelector('#checkbox') const form = document.querySelector('#form') const header = document.querySelector('#newsletter-header') const confirmed = document.querySelector('#confirmed') input.onclick = function handleClick() { if (!checkbox.checked) { consent.style.display = 'block' submit.style.opacity = 0.5 } } input.onchange = function handleChange() { if (input.value.length > 0) return else { consent.style.display = 'none' submit.style.opacity = 1 submit.disabled = true checkbox.checked = false } } consent.onclick = function handeClick() { if (checkbox.checked) { submit.style.opacity = 1 submit.disabled = false } else { submit.style.opacity = 0.5 submit.disabled = true } } form.onsubmit = function handleSubmit() { form.style.display = 'none' header.innerHTML = "You're signed up!" confirmed.style.display = 'block' } /* mobile menu */ const linksMobile = document.querySelector('#links-mobile') const mobileMenu = document.querySelector('#mobile-menu') let open = false mobileMenu.onclick = function handleClick() { open = !open if (open) { linksMobile.style.display = 'block' mobileMenu.src = '/assets/x.svg' } else { linksMobile.style.display = 'none' mobileMenu.src = '/assets/menu.svg' } } }); </script> <meta name="description" content="Alby Hub is a self-custodial wallet with the easiest to use lightning node, accessible from anywhere to integrate with dozens of apps."> <link rel="icon" href="https://blog.getalby.com/content/images/size/w256h256/2022/05/aa-22.png" type="image/png"> <link rel="canonical" href="https://blog.getalby.com/introducing-alby-hubs-superpower-app-connections-2/"> <meta name="referrer" content="no-referrer-when-downgrade"> <meta property="og:site_name" content="Alby Blog"> <meta property="og:type" content="article"> <meta property="og:title" content="Introducing Alby Hub’s Superpower: App Connections"> <meta property="og:description" content="Alby Hub is a self-custodial wallet with the easiest to use lightning node, accessible from anywhere to integrate with dozens of apps."> <meta property="og:url" content="https://blog.getalby.com/introducing-alby-hubs-superpower-app-connections-2/"> <meta property="og:image" content="https://blog.getalby.com/content/images/2024/09/News.png"> <meta property="article:published_time" content="2024-09-09T10:15:31.000Z"> <meta property="article:modified_time" content="2024-09-17T15:52:43.000Z"> <meta property="article:tag" content="Product"> <meta property="article:tag" content="News"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Introducing Alby Hub’s Superpower: App Connections"> <meta name="twitter:description" content="Alby Hub is a self-custodial lightning wallet accessible from anywhere to integrate with dozens of apps."> <meta name="twitter:url" content="https://blog.getalby.com/introducing-alby-hubs-superpower-app-connections-2/"> <meta name="twitter:image" content="https://blog.getalby.com/content/images/2024/09/News.png"> <meta name="twitter:label1" content="Written by"> <meta name="twitter:data1" content="Alby"> <meta name="twitter:label2" content="Filed under"> <meta name="twitter:data2" content="Product, News"> <meta name="twitter:site" content="@getAlby"> <meta name="twitter:creator" content="@getAlby"> <meta property="og:image:width" content="1026"> <meta property="og:image:height" content="567"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "publisher": { "@type": "Organization", "name": "Alby Blog", "url": "https://blog.getalby.com/", "logo": { "@type": "ImageObject", "url": "https://blog.getalby.com/content/images/2022/05/alby-bee-1.svg" } }, "author": { "@type": "Person", "name": "Alby", "image": { "@type": "ImageObject", "url": "https://blog.getalby.com/content/images/2022/06/Group-4534-2.png", "width": 460, "height": 590 }, "url": "https://blog.getalby.com/author/alby/", "sameAs": [ "https://getalby.com", "https://twitter.com/getAlby" ] }, "headline": "Introducing Alby Hub’s Superpower: App Connections", "url": "https://blog.getalby.com/introducing-alby-hubs-superpower-app-connections-2/", "datePublished": "2024-09-09T10:15:31.000Z", "dateModified": "2024-09-17T15:52:43.000Z", "image": { "@type": "ImageObject", "url": "https://blog.getalby.com/content/images/2024/09/News.png", "width": 1026, "height": 567 }, "keywords": "Product, News", "description": "Bitcoin payments today\n\nBitcoin is the money for the internet*, and the lightning network is the superior payment protocol that allows for instant transfers from A to B across any borders. Today, you can easily pay bills, send money to family, shop online, top up your phone, and more. However, the lightning network's technical capabilities extend far beyond peer-to-peer or e-commerce transactions. It excels in enabling payments within and between applications.\n\nThat’s why we created Alby Hub. It", "mainEntityOfPage": "https://blog.getalby.com/introducing-alby-hubs-superpower-app-connections-2/" } </script> <meta name="generator" content="Ghost 5.112"> <link rel="alternate" type="application/rss+xml" title="Alby Blog" href="https://blog.getalby.com/rss/"> <script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.50/umd/portal.min.js" data-i18n="true" data-ghost="https://blog.getalby.com/" data-key="607246d96432a05b400006a475" data-api="https://alby.ghost.io/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script><style id="gh-members-styles">.gh-post-upgrade-cta-content, .gh-post-upgrade-cta { display: flex; flex-direction: column; align-items: center; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; text-align: center; width: 100%; color: #ffffff; font-size: 16px; } .gh-post-upgrade-cta-content { border-radius: 8px; padding: 40px 4vw; } .gh-post-upgrade-cta h2 { color: #ffffff; font-size: 28px; letter-spacing: -0.2px; margin: 0; padding: 0; } .gh-post-upgrade-cta p { margin: 20px 0 0; padding: 0; } .gh-post-upgrade-cta small { font-size: 16px; letter-spacing: -0.2px; } .gh-post-upgrade-cta a { color: #ffffff; cursor: pointer; font-weight: 500; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a:hover { color: #ffffff; opacity: 0.8; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a.gh-btn { display: block; background: #ffffff; text-decoration: none; margin: 28px 0 0; padding: 8px 18px; border-radius: 4px; font-size: 16px; font-weight: 600; } .gh-post-upgrade-cta a.gh-btn:hover { opacity: 0.92; }</style> <script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/sodo-search.min.js" data-key="607246d96432a05b400006a475" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/main.css" data-sodo-search="https://alby.ghost.io/" data-locale="en" crossorigin="anonymous"></script> <link href="https://blog.getalby.com/webmentions/receive/" rel="webmention"> <script defer src="/public/cards.min.js?v=8966ff9005"></script> <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=8966ff9005"> <script defer src="/public/member-attribution.min.js?v=8966ff9005"></script><style>:root {--ghost-accent-color: #f8c455;}</style> <script defer data-domain="blog.getalby.com" src="https://plausible.io/js/script.js"></script> </head> <style id='custom-styles'> /* header styles */ #header { background-color: rgb(248 196 85); padding: 0 20px; font-family: 'Inter', sans-serif; } #nav { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } #links a { margin: 0 9px } #links button { margin-right: 7px } .install { padding: 7px; color: black; background-color: rgba(0, 0, 0, 0); border: 1px solid black; border-radius: 30px; width: 128px; text-align: center; } #login { padding: 7px; color: #fff; background-color: #272828; border-radius: 30px; width: 128px; text-align: center; } #login a { color: white; font-weight: normal; } #links { display: none; } #links-mobile { display: none; position: absolute; top: 0; left: 0; background-color: rgb(248 196 85); border-bottom: 1px solid black; padding: 5rem 0; text-align: center; width: 100vw; z-index: 1000 } #links-mobile a { display: block; width: 33.3%; margin: 0 auto; padding: 0.75rem 0 } #mobile-menu { cursor: pointer; z-index: 1001 } /* responsive */ @media (min-width: 768px) { #mobile-menu { display: none; } #links { display: block; } #header { padding: 0 40px } } @media (min-width: 1024px) { #header { padding: 0 80px } } /*footer styles*/ #footer { background-color: rgb(248 196 85); position: relative; padding: 8rem 2rem; margin-top: 50px; font-family: 'Inter', sans-serif; } #bees { position: absolute; top: 0; right: 40px; } #footer h2 { font-size: 3.65rem; font-weight: 900; color: black; } #help { font-size: 20px } #feedback-section { margin: 0 auto; text-align: center; } #feedback-section p { color: rgba(39, 40, 40); line-height: 3.8rem; font-weight: normal; margin: 0 auto; } #feedback-section a { text-decoration: underline; color: rgba(39, 40, 40); } #divider { border-top: 1px solid black; margin: 0 auto; margin-top: 10rem; } #bottom { margin-top: 10px; } .margin-right { margin-right: 4rem; } #footer h3 { width: 80%; font-weight: 900; font-size: 24px; color: black; } #footer .install { padding: 1rem 4.5rem; color: white; background-color: #272828; border: 0px solid black; border-radius: 30px; width: 200px; text-align: center; margin-top: 1rem; } #footer .install a { color: white; } #doit { margin-left: 75px; margin-top: 10px; } #footer ul, #footer li { list-style: none; padding: 0 } #social { display: flex; align-items: center; } #social img { width: 40px; margin-right: 10px } #social-header { margin-bottom: 0 } #linkContainer { display: flex; } #subscribe { border-top-left-radius: 30px; border-bottom-left-radius: 30px; border: 1px solid white; background-color: rgba(255, 255, 255, 0.25); padding: 1.5rem; width: 65%; } #submit { border-top-right-radius: 30px; border-bottom-right-radius: 30px; padding: 1.2rem 1.5rem; background-color: #272828; color: white; } #footer input::placeholder, #footer h4, #footer input, #consent, #confirmed { color: black; } #sub-input { display: flex; } #consent { margin-top: 1rem; display: none; } #consent input { margin-right: 0.5rem; } #confirmed { display: none; } #footer form { width: 300px; } /* responsive */ @media (min-width: 768px) { #feedback-section p { width: 91.666667%; } #footer { padding: 8rem 4rem; padding-bottom: 20rem; } #footer form { width: 320px; } #footer h3 { width: 60%; } } @media (min-width: 1024px) { #feedback-section { width: 50%; } #divider { width: 80%; } #bottom { display: flex; justify-content: center; padding: 0; } } @media (min-width: 1280px) { .margin-right { margin-right: 8rem; } } </style> <body class="post-template tag-product tag-news has-sans-body"> <div class="viewport"> <header id='header'> <nav id='nav'> <a href='https://getalby.com/'> <img src='/assets/logo.svg' alt='alby' /> </a> <div id='links'> <button id='login'> <a href='https://getalby.com/user'>Dashboard</a> </button> </div> <div id='links-mobile'> <a href='https://getalby.com/user'>Dashboard</a> </div> <img src='/assets/menu.svg' alt='hamburger' id='mobile-menu' /> </nav> </header> <div class="site-content"> <main id="site-main" class="site-main"> <article class="article post tag-product tag-news image-small"> <header class="article-header gh-canvas"> <div class="article-tag post-card-tags"> <span class="post-card-primary-tag"> <a href="/tag/product/">Product</a> </span> </div> <h1 class="article-title">Introducing Alby Hub’s Superpower: App Connections</h1> <div class="article-byline"> <section class="article-byline-content"> <div class="article-byline-meta"> <div class="byline-meta-content"> <time class="byline-meta-date" datetime="2024-09-09">Sep 9, 2024</time> <span class="byline-reading-time"><span class="bull">•</span> 2 min read</span> </div> </div> </section> </div> <figure class="article-image"> <img srcset="/content/images/size/w300/2024/09/News.png 300w, /content/images/size/w600/2024/09/News.png 600w, /content/images/size/w1000/2024/09/News.png 1000w, /content/images/size/w2000/2024/09/News.png 2000w" sizes="(min-width: 1400px) 1400px, 92vw" src="/content/images/size/w2000/2024/09/News.png" alt="Introducing Alby Hub’s Superpower: App Connections" /> </figure> </header> <section class="gh-content gh-canvas"> <h2 id="bitcoin-payments-today">Bitcoin payments today</h2><p>Bitcoin is the money for the internet*, and the lightning network is the superior payment protocol that allows for instant transfers from A to B across any borders. Today, you can easily pay bills, send money to family, shop online, top up your phone, and more. However, the lightning network's technical capabilities extend far beyond peer-to-peer or e-commerce transactions. It excels in enabling payments within and between applications.</p><p>That’s why we created <a href="https://albyhub.com/?ref=blog.getalby.com" rel="noreferrer">Alby Hub</a>. It’s not just another lightning wallet—it’s your central hub for bitcoin payments.</p><h2 id="marketplace-of-app-connections">Marketplace of app connections </h2><p><a href="https://blog.getalby.com/what-is-alby-hub/" rel="noreferrer">Alby Hub</a> is your self-custodial lightning wallet, and its ability to connect with apps is its superpower. This capability is unique in the bitcoin ecosystem and has the potential to transform how apps integrate payments in a lasting way. Instead of requiring upfront deposits and trusting apps with your bitcoin, you can connect your Hub to any app to pay and receive directly from your own node. No upfront deposits, no risk of missing bitcoin—just plug in and out with your Hub.</p><h2 id="nwcthe-standard-for-wallet-to-app-connections">NWC - the standard for wallet to app connections </h2><p>NWC, short for <a href="https://blog.getalby.com/scaling-bitcoin-apps/"><u>Nostr Wallet Connect</u></a>, makes this magic happen. NWC is an open protocol that allows for sustained interaction between bitcoin lightning wallets, like Alby Hub, and apps. A <a href="https://github.com/getAlby/awesome-nwc?ref=blog.getalby.com"><u>whole ecosystem of apps</u></a> supports this standard and allows users to easily plug in their own wallets. </p><p>Alby Hub can run on servers, desktops, or even minicomputers. But thanks to NWC, you can control your wallet from anywhere—on any operating system, through any browser, or on your mobile phone. Want to pay on websites? Simply connect your Hub with the Alby Browser Extension. Need to pay for coffee on the go? Link your Hub with Alby Go (upcoming).</p><p>Alby Hub also offers an integrated app store, featuring a wide range of apps—from chat and content apps to games, music, video, and more.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.getalby.com/content/images/2024/09/chrome_2PZ2vZKBwX.png" class="kg-image" alt="" loading="lazy" width="1603" height="1019" srcset="https://blog.getalby.com/content/images/size/w600/2024/09/chrome_2PZ2vZKBwX.png 600w, https://blog.getalby.com/content/images/size/w1000/2024/09/chrome_2PZ2vZKBwX.png 1000w, https://blog.getalby.com/content/images/size/w1600/2024/09/chrome_2PZ2vZKBwX.png 1600w, https://blog.getalby.com/content/images/2024/09/chrome_2PZ2vZKBwX.png 1603w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Alby Hub - App Store</span></figcaption></figure><h2 id="budgets-and-permissions">Budgets and permissions</h2><p>Giving apps access rights to wallets requires an additional layer of security and control. Alby Hub solves this with customizable budgets and granular permission management. The user is in the driver’s seat. Whether it's setting time limits, allocating app-specific budgets, or setting fine-grained access permissions, users can individually customize their app connections. In fact, budgets are a core feature of Alby Hub’s integrated app store. Users can even set auto-renewal cycles and expiration dates for budgets, to add an additional safeguard. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://blog.getalby.com/content/images/2024/09/chrome_e2HD5DMry3.png" class="kg-image" alt="" loading="lazy" width="1453" height="839" srcset="https://blog.getalby.com/content/images/size/w600/2024/09/chrome_e2HD5DMry3.png 600w, https://blog.getalby.com/content/images/size/w1000/2024/09/chrome_e2HD5DMry3.png 1000w, https://blog.getalby.com/content/images/2024/09/chrome_e2HD5DMry3.png 1453w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Alby Hub - App Connections</span></figcaption></figure><h2 id="alby-hubyour-own-center-for-internet-money">Alby Hub - your own center for Internet Money</h2><p>Bitcoin and the lightning network are changing how we transfer value today. It disrupts existing peer-to-peer payment flows and creates completely new use cases in and outside of apps. Whatever use case you prefer, Alby Hub has you covered. It is your one stop shop for sending and receiving bitcoin putting you in control of programmable payments in a truly self-sovereign way. </p><p></p><p>*The Internet of Money: A collection of talks by Andreas Antonopoulos. Volume one, 2016</p> </section> </article> </main> <aside class="read-more-wrap outer"> <div class="read-more inner"> <article class="post-card post"> <a class="post-card-image-link" href="/tunestr-adding-payments-to-live-music-experience-with-alby-hub/"> <img class="post-card-image" srcset="/content/images/size/w300/2025/02/Case-Study--3---1-.png 300w, /content/images/size/w600/2025/02/Case-Study--3---1-.png 600w, /content/images/size/w1000/2025/02/Case-Study--3---1-.png 1000w, /content/images/size/w2000/2025/02/Case-Study--3---1-.png 2000w" sizes="(max-width: 1000px) 400px, 800px" src="/content/images/size/w600/2025/02/Case-Study--3---1-.png" alt="Tunestr: Adding Payments to Live Music Experience with Alby Hub" loading="lazy" /> </a> <div class="post-card-content"> <a class="post-card-content-link" href="/tunestr-adding-payments-to-live-music-experience-with-alby-hub/"> <header class="post-card-header"> <div class="post-card-tags"> </div> <h2 class="post-card-title"> Tunestr: Adding Payments to Live Music Experience with Alby Hub </h2> </header> <div class="post-card-excerpt">Alby Hub enabled Tunestr to deliver a seamless and reliable payment experience on their live music streaming platform by providing rapid integration, intuitive wallet management, and full control over funds. Tunestr.io’s Mission and Objective Tunestr.io empowers independent musicians by introducing them to a new revenue opportunity for</div> </a> <footer class="post-card-meta"> <time class="post-card-meta-date" datetime="2025-03-10">Mar 10, 2025</time> <span class="sep">—</span> <span class="post-card-meta-length">3 min read</span> </footer> </div> </article> <article class="post-card post"> <a class="post-card-image-link" href="/alby-lite-a-lightning-address-server-for-nwc-wallets/"> <img class="post-card-image" srcset="/content/images/size/w300/2025/03/image--45---1---1-.png 300w, /content/images/size/w600/2025/03/image--45---1---1-.png 600w, /content/images/size/w1000/2025/03/image--45---1---1-.png 1000w, /content/images/size/w2000/2025/03/image--45---1---1-.png 2000w" sizes="(max-width: 1000px) 400px, 800px" src="/content/images/size/w600/2025/03/image--45---1---1-.png" alt="Alby Lite - A Lightning Address Server for NWC Wallets" loading="lazy" /> </a> <div class="post-card-content"> <a class="post-card-content-link" href="/alby-lite-a-lightning-address-server-for-nwc-wallets/"> <header class="post-card-header"> <div class="post-card-tags"> </div> <h2 class="post-card-title"> Alby Lite - A Lightning Address Server for NWC Wallets </h2> </header> <div class="post-card-excerpt">Through the power of Nostr Wallet Connect it becomes easy to seamlessly connect your self-custodial wallet such as Alby Hub to other applications. One such application is a lightning address, which allows you to receive multiple payments to your wallet via a human-readable address such as hello@getalby.com. Why</div> </a> <footer class="post-card-meta"> <time class="post-card-meta-date" datetime="2025-03-04">Mar 4, 2025</time> <span class="sep">—</span> <span class="post-card-meta-length">1 min read</span> </footer> </div> </article> <article class="post-card post"> <a class="post-card-image-link" href="/nostr-wallet-connect-shines-at-bitcoin-hackathon/"> <img class="post-card-image" srcset="/content/images/size/w300/2025/02/showcase.png 300w, /content/images/size/w600/2025/02/showcase.png 600w, /content/images/size/w1000/2025/02/showcase.png 1000w, /content/images/size/w2000/2025/02/showcase.png 2000w" sizes="(max-width: 1000px) 400px, 800px" src="/content/images/size/w600/2025/02/showcase.png" alt="Nostr Wallet Connect Shines at bitcoin++ Hackathon" loading="lazy" /> </a> <div class="post-card-content"> <a class="post-card-content-link" href="/nostr-wallet-connect-shines-at-bitcoin-hackathon/"> <header class="post-card-header"> <div class="post-card-tags"> </div> <h2 class="post-card-title"> Nostr Wallet Connect Shines at bitcoin++ Hackathon </h2> </header> <div class="post-card-excerpt">The first-ever Nostr Wallet Connect (NWC) hackathon track at bitcoin++ in Florianópolis just wrapped up—and it was a huge success! Alby was a proud sponsor of this event. Out of 26 participating projects, nine integrated NWC into their solutions, highlighting just how useful and flexible the protocol can be.</div> </a> <footer class="post-card-meta"> <time class="post-card-meta-date" datetime="2025-02-25">Feb 25, 2025</time> <span class="sep">—</span> <span class="post-card-meta-length">2 min read</span> </footer> </div> </article> </div> </aside> </div> </div> <script src="/assets/js/jquery-3.6.0.min.js"></script> <script src="https://blog.getalby.com/assets/built/casper.js?v=8966ff9005"></script> <script> $(document).ready(function() { // Mobile Menu Trigger $('.gh-burger').click(function() { $('body').toggleClass('gh-head-open'); }); // FitVids - Makes video embeds responsive $(".gh-content").fitVids(); }); </script> </body> </html>