Introduction

GibsonAI is an AI-powered “database engineer” that lets you design, build, deploy, and scale production-ready serverless databases entirely via natural-language prompts.

How it works

When you describe your data model or use case (e.g., “a travel agency app with users, destinations, and bookings”), GibsonAI generates everything you need to go from idea to a ready-to-use API. Read more about GibsonAI.

Workshop Agenda

Creating a database usually means defining a database schema, setting up a server, and writing SQL commands/queries. But what if you could skip all that?

In this workshop, you are going to build a solution for the Spreadsheet-to-SQL Database Converter.

Example

We take a sample flat CSV file (hit_hollywood_movies_with_actors.csv).

You can download the file from this source.

Convert it to a Normalized Database with just AI prompts

GibsonAI automatically generates the schema, creates database relationships, deploys a serverless MySQL instances, and generates a secure, scalable API for you to access from your applications.

Prerequisites:

Sign up for a free account at https://app.gibsonai.com/

Step 1: Set Up GibsonAI CLI and Log In

Before using the GibsonAI MCP server, install GibsonAI’s CLI and log in:

uvx --from gibson-cli@latest gibson auth login