# Telnyx Storage: SQL (Beta) — Documentation Index > SQL (Beta) documentation within the Storage section of the Telnyx developer docs (https://developers.telnyx.com). > This file: https://developers.telnyx.com/docs/development/llms/storage-sql-llms-txt.md · Root index: https://developers.telnyx.com/llms.txt ## Get Started - [SQL Databases](https://developers.telnyx.com/docs/edge-compute/sqldb.md): Telnyx SQL Databases are standalone SQLite databases for Edge Compute, shared by every function that binds them. Query one from TypeScript through the env binding, or from anywhere over the REST quer… - [Quick Start](https://developers.telnyx.com/docs/edge-compute/sqldb/quick-start.md): Create a SQL database, apply a schema, bind it as env.DB in a TypeScript function, ship, then read the same data back from the CLI and the REST API. ## Concepts - [How SQL Databases Work](https://developers.telnyx.com/docs/edge-compute/sqldb/concepts/how-sqldb-works.md): How Telnyx SQL Databases work: one primary per database, what that means for writes and consistency, and how prepare(), exec(), and batch() differ. - [Migrations](https://developers.telnyx.com/docs/edge-compute/sqldb/migrations.md): Version a SQL database's schema with numbered .sql files applied by telnyx-edge storage sqldb migrations create, list --remote, and apply --remote, tracked in a sqldb_migrations table inside the data… ## Reference - [Overview](https://developers.telnyx.com/docs/edge-compute/sqldb/reference.md): The SQL Databases runtime API — the methods available on a bound database via env, plus the prepared-statement and result types they return. - [SqlDatabase](https://developers.telnyx.com/docs/edge-compute/sqldb/reference/sql-database.md): The SQL Databases binding runtime API — prepare, bind, first, run, all, raw, batch, and exec on a bound database, with parameter conversion rules, result shapes, and error behavior. - [CLI](https://developers.telnyx.com/docs/edge-compute/sqldb/cli.md): Manage Telnyx SQL databases from the terminal with the telnyx-edge CLI — create, list, get, and delete databases, run SQL with execute --remote, apply migrations, and generate binding types. - [Limits](https://developers.telnyx.com/docs/edge-compute/sqldb/limits.md): Limits for Telnyx SQL databases: 1 GiB per database, 2 MiB per bound value, 32,766 bound parameters, a ~4 MiB SQL script and result-set ceiling, and name rules. ## API Reference (SQL (Beta)) ### sql databases - [List SQL databases](https://developers.telnyx.com/api-reference/sql-databases/list-sql-databases.md): Lists the SQL databases for the authenticated user's organization. Results use page-based pagination (`page[number]`/`page[size]`) and can be filtered and sort… - [Create a SQL database](https://developers.telnyx.com/api-reference/sql-databases/create-a-sql-database.md): Creates a new SQL database. Provisioning is asynchronous: the database is returned with status `pending` and becomes usable once it reaches `provision_ok`. - [Get a SQL database](https://developers.telnyx.com/api-reference/sql-databases/get-a-sql-database.md): Retrieves a SQL database by its ID, including its provisioning status. - [Delete a SQL database](https://developers.telnyx.com/api-reference/sql-databases/delete-a-sql-database.md): Deletes a SQL database and all of the data it holds. Deletion is asynchronous and returns `202` with an empty body — the record is not removed synchronously. P… - [Run SQL against a SQL database](https://developers.telnyx.com/api-reference/sql-databases/run-sql-against-a-sql-database.md): Runs SQL against the database and returns the resulting rows — empty for statements that return none, such as DDL. Bind positional `?` placeholders with `param…