Getting started
The infinite spreadsheet with Python, SQL, JavaScript, and AI.
Last updated
The infinite spreadsheet with Python, SQL, JavaScript, and AI.
Last updated
Quadratic is a modern spreadsheet built for technical teams.
Quadratic combines familiar spreadsheet UI and formulas with the power of Python, SQL, JavaScript, and AI. Ingest data with SQL, analyze it with Python, JavaScript and Formulas, and speed that whole process up with the power of AI. All in the most familiar interface for working with data - spreadsheets.
Skip to a section of interest or get started in the short walkthrough below.
If you have any questions or feedback, we’d love to hear it! Share by contacting us.
Get started in Quadratic by creating your first blank sheet or picking an example file.
Here is a list of some common first things to do in Quadratic:
Start your first first line of code by simply pressing /
after clicking a cell. This will open the command palette.
Picking your cell type will open the editor where you can start writing code.
In Quadratic you can reference cells in the spreadsheet to use in your code, and you can return results from your Python analysis back to the spreadsheet. By default, the last line of code is returned to the spreadsheet.
Single referenced cells are put in a variable with the appropriate data type. Multi-line references are placed in a DataFrame. Learn more here.
To learn more about Python, visit the Python section of the docs.
Formulas in Quadratic are similar to how you'd expect in any spreadsheet. Formulas are relatively referenced as seen below.
To learn more about Formulas, visit the Formulas section of the docs.
With SQL in Quadratic you can create live connections from your spreadsheets to your data sources. Data from your SQL queries is returned to the sheet, anchored at the position of the SQL cell. Use the AI assistant to rapidly generate accurate SQL queries, and view your SQL schema in the editor's schema viewer. You can learn more here.
To learn more about SQL and connections, visit the SQL section of the docs.
Press /
while in a cell and pick JavaScript as your code type.
From here, you'll find a first-class JavaScript experience. Do analytics, query APIs, use JavaScript packages, and create charts.
Learn more about JavaScript in Quadratic here.
Learn how Python works in Quadratic ->
Learn how to connect to your databases with SQL ->
Learn how JavaScript works in Quadratic ->
Learn how Formulas work in Quadratic ->
Learn how Teams work in Quadratic ->
Learn about Quadratic for Education ->