bSQL - A blockchain Structured Query Language for the masses
Built at blockpoint Systems.
Flexible
bSQL enables developers to manipulate, analyze, and transform their data before they even receive it.
Connection-ready
bSQL has its own IDE and can be connected to a range of applications using your favorite language.
Ease of use
bSQL looks like and works normal SQL, making the learning curve almost non-existent for DBAs and SQL admins.
A Taste of bSQL
bSQL is a SQL-like, blockchain-based, database interfacing language. It serves as the first, DBMS interfacing language standard for next-generation blockchain based relational databases.
bSQL is designed to enable anyone to implement blockchain based technologies into their application. With its traditional format and modern toolkit, it is revolutionizing database implementation.
Get Started Quickly
There are a range of APIs and packages for functionally interacting with and integrating bSQL into your application. The example on the right displays a simple database connection in a golang based application. Once the database is initialized and connected to, in any supported language, you can directly send and execute commands.
bSQL supports connectors for the following languages:
Don't see your preferred language, submit a ticket using the contact page and we can start building.
Designed to be Interactive
By abstracting away complex database processes, bSQL enables developers and creators to focus on their craft. We provide you with the tools you need to build extremely fast and ridiculously secure applications.
Working with an array of developers and companies helped us build a language that was intuitive, flexible, and performs at scale.
Who is using bSQL?
More than just blockpoint, bSQL has been tested by dozens of companies, projects, and individuals including...
Are you using bSQL and want to be mentioned here? Email us!
You Command, bSQL Does
bSQL is designed to make your life easier. It handles all of the optimization and interacts directly with MDB so that you don't have to.
With a built in CAS system, an array of in-line and aggregate functions, and the ability for users to create custom defined functions, bSQL allows developers to perform all their manipulations directly in the management system.
bSQL provides functionally in which developers can join, aggregate, analyze and return data that is not ever stored in the database. bSQL's flexible import functions allow developers to migrate information in real-time with little impact on performance.
Dive into the docs
Build your system
With just a couple of intuitive commands bSQL makes it easy to create, import, aggregate, and migrate information into the database.
Evolve your system
bSQL uses an interactive interface to enable developers to stream in external data and records with the push of a button.
Work with your data
bSQL puts the world of analytics at your fingers, providing developers with a suite of zero-work analytic and inline functions.