Introducing the Hub — a collection of tools to build and scale decentralized apps

Andrew Hill
May 5, 2020 · 3 min read

Originally published on our new blog https://blog.textile.io/announcing-the-textile-protocol-hub/

Today, we’re announcing the Textile Hub, a collection of libraries and services that connect and extend IPFS, Libp2p, and Filecoin so that you can build apps, secure data, and delight users. This release includes brand new services, exciting Bucket updates, a new ThreadsDB release, and a simple pathway to future Filecoin support.

Simplicity

Our goal is to make it easy for developers to experiment quickly and then scale successful experiments efficiently. The Hub is an open-source portal to the protocols we love and offers simple and lets developers can access hosted resources on ThreadsDB and IPFS nodes (and soon, Filecoin). What’s even more exciting is that developers then pass on that access to their users. The Hub provides interoperable data storage options, so apps can persist data of end-users while not locking users into the system.

  • ThreadsDB is a database built on IPFS that feels like MongoDB. It has been carefully designed with performance in mind, helping consumer applications move data across the decentralized web more effectively. ThreadsDB enables p2p communication as well as trustless 3rd party services that can persist, serve, and relay data among users.
  • Buckets are dynamic directories that developers can create and then persist on remote IPFS peers and collaboratively edit with their team.
  • The Hub is the first provider of an easy-to-use set of Thread services available through js-threads and js-textile. The Hub gives developers (and their app users) instant access to remote IFPS nodes for persistence and networking.

More!

This release is packed with so many new and improved features it’s impossible to list them all. Here are a few of our favorites.

  • All new Buckets get subdomains <bucket>.textile.space. The subdomain is the IPNS address of the Bucket. Buckets support multiple protocols, including HTTP, Libp2p, IPFS, IPNS, ThreadsDB, and soon… we’ll add Filecoin! 🤩
  • Buckets are integrated with IPNS out of the box. Get your latest Bucket content from any IPFS peer and setup DNSLinks for your custom domain. 🤯
  • The Hub CLI is simplified. Developers + Organizations, Buckets, Threads, App Keys.🌈
  • Buckets are now available to your app users through js-textile. 🎛️
  • Improved persistence and follower services available in Threads with js-threads and js-textile. 😎
  • We’ve upgraded everything to IPFS 0.5.x! 🥳

Getting started

So what should you do with the Hub, Threads, and Buckets today?

  • Add p2p protocols to your existing app to create new value for your users.
  • Build encrypted, p2p, chat apps that work over ThreadsDB to ensure messages are sent and received no matter who is online, when.
  • Build Keybase or Slack integrations for things like team data storage in Textile Buckets.
  • Build decentralized apps for docs, forms, notes, photos, spreadsheets, time tracking, presentations… you name it!
  • Build a desktop apps to sync data or communicate with family!

Jump in over on docs.textile.io and let us know what you think!

Textile

Building new digital experiences by focusing on user…

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store