The Web SQL Database API allows for client-side databases using SQL in browsers that support it. It introduces APIs to open databases, perform transactions with SQL queries to create, insert, and select data. For example, the openDatabase method opens or creates a database, transaction executes SQL queries, and executeSql runs queries like creating a table and inserting values.