As the official DeBros Development Team, we are thrilled to announce that we have open-sourced the DeBros Network, the first decentralized development ecosystem for developers.
You can find the first public version of the Network in our official GitHub repository: Github Repo
In this article, we will address the two most important questions about the Network:
- What is the Network, and why should developers care?
- The current state of the Network and how to contribute.
You can read the whitepaper for the Network here: Whitepaper
What is the Network
The DeBros Network is a decentralized ecosystem for developers that enables them to build applications with fewer bottlenecks, streamlined deployments, and simplified testing and development. It provides an extensive suite of tools, including:
- Serverless functions - Under R&D
- Network Buckets (Private IPFS Swarm for saving files) - Internal Testing
- Network SQL (RQLite Based distributed database) - In Beta
- Network Memory (Distributed in-memory cache storage) - Under R&D
- Network DNS (ENS, SNS, yggdrasil) - Under R&D
- Network AI (Distributed AI models hosted directly on the network and custom neural networks) - Under R&D
- Network P2P (LibP2P implementation for internal network communications) - In Beta
- Network KV (Distributed key-value storage) - Internal Testing
- Network Agents (Network base distributed based on custom neural networks) - Under R&D
- Network Analytics (E2E encrypted analytics implementation for debugging and maintenance) - Under R&D
- Network Compute (Compute engine for running docker images) - Under R&D
- Network Payments (Get paid anonymously via DeBros Network and recurring payments with ABT protocol) - Under R&D
WEB2 Challenges
Creating a fully featured application often requires extensive knowledge of various technologies and tools, such as finding a hosting provider for your database (e.g., PostgreSQL), event streaming platforms like Kafka, AI providers like OpenAI, or edge networks like Vercel. While these technologies may be manageable to develop locally, deployment presents significant challenges.
Developers typically face two options:
- Host everything on your own VPS: This can be complex to set up and requires advanced server knowledge, especially for load balancing to ensure no downtime.
- Use a cloud provider like AWS: This involves a complicated setup and can incur extremely high costs, even for simple applications (terraform).
Both options require you to independently set up a database, communication protocols, reverse proxy services, frontend, backend, storage buckets (for images and videos), and AI integrations. Moreover, your data and your customers’ data are not encrypted by default. Instead, they are stored and processed by third-party companies, leaving you vulnerable to risks like account bans, missed payments, or service shutdowns.
These companies sell the lie of extreme up time like five 9’s which is rarely the case because these numbers are hard to get because of the complexity of the architecture of these ecosystems.
Let’s consider a basic technology stack for a standard application using Web2 technologies:
- MongoDB Atlas for deployment of your database
- Vercel for deployment of your frontend
- AWS Bucket for hosting images and videos
- Stripe as a payment provider
- Cloudflare for setting up your domain and DNS
- OpenRouter as the AI Model provider
You have other options as well, deploying all of the above inside AWS or GCP but this risks centralization and higher costs. Even if you don’t care about privacy and decentralization setting up all of the above services can be frustrating and difficult, because you need 6 different accounts and API key’s.
For all of the WEB3 developers out there, we all know that creating a fully featured application with WEB3 and blockchain technologies is not even possible, like a social network for example. WEB3 Developers in cases like this use blockchain technologies like SUI or Ethereum as there databases but we will know doing 1 million transactions to just store 3 likes and 2 comments is not ideal nor easy to do.
Our Network approach is trying to solve this problem by making everything decentralized and encrypted by default without the developer even knowing about it. For you to understand if you put on a scale WEB3 Development, WEB2 Development and DeBros Network it will look like this:
Even in WEB3 development right now nothing is truly decentralized because we are doing workarounds and using different providers to fix our issues.
Let’s take a simple look at what DeBros Network is promising:
_You need to know that our network is still under active development some of the features you will see below are either unstable or unreleased, you can see the current state of our released features here: https://network.debros.io/docs/network/client-sdk/#database-api
Our Network Client SDK is Currently written in Go and we also have a Gateway HTTP Interface_
Initializing the Network
To get started, import the Network package and set up your API key. This grants you access to the DeBros Network and all of its services.
SQL Database
For SQL databases, we leverage a decentralized, open-source solution called Rqlite in the background. While the current table creation process can be somewhat repetitive, we are committed to simplifying it in future updates. You can help us achieve this by forking the project and contributing to its development.
NoSQL Database (unreleased)
The DeBros Network supports not only traditional SQL databases but also decentralized and encrypted NoSQL databases, providing developers with flexible and secure options.
Save in Cache Storage (unreleased)
Similar to traditional systems, our Network offers fast in-memory cache storage. As you’ll see, it’s designed to be simple and intuitive to use.
PubSub Events
Another powerful feature is our event system, built on PubSub and LibP2P. This allows you to publish or subscribe to events, enabling an event-driven architecture for your applications, including mobile apps.
We don’t want to overwhelm you with a long list of features, but rest assured, we plan to include nearly every tool you’d find in a traditional cloud provider—only simpler and more cost-effective. Upcoming features include AI, bucket storage (for files), AI agents, analytics, payments, serverless functions, and compute resources.
The current state of the Network and how to contribute.
The DeBros Network is currently under active development and not yet in a stable release. We aim to reach a stable version by the end of 2026. As we’re in the early stages, you may encounter bugs and errors. Below is the current architecture of the Network:
Contributing is straightforward: fork the repository, work on your changes in a separate branch, and submit a pull request. We encourage you to engage in discussions, ask questions, and share feedback on GitHub or in our Telegram group.
Start here by reading the developer documentation:
https://network.debros.io/docs/network/overview/
Explore our official links: https://linktr.ee/debrosofficial
Thanks for reading,
The DeBros Team
Top comments (0)