Xata is a Serverless Data Platform. You can think of it as the combination of a serverless relational database, a search engine, and an analytics engine, all behind a single consistent API. It has first-class support for branches, a workflow for zero-downtime schema migrations, as well as support for edge caching.
You can interact with Xata in multiple ways:
- via the console, which you can use to define your schema, add test data, and get code snippets for your application.
- via the CLI, which you can use to initialize your application project.
- via the SDKs, which give you high-level access to the Xata functionality from your application.
- via the REST API, which gives you low-level access to the Xata functionality, useful if we don’t yet have a high-level SDK for your preferred programming language.
We recommended that you start exploring Xata via the console, by following the quick start guide.
Learn the basics of Xata, from creating a database to querying itTutorial with Next.js
Build a to-do application on Xata with Next.js with user authentication
A technical deep-dive into the underlying architecture of XataWhat is a Serverless Data Platform
An explanation of the value Xata provides to developers