Quickstarts
Get started with Xata PostgreSQL using your favorite frameworks and ORMs
Connect your application to Xata's PostgreSQL platform using your preferred framework or ORM. Each quickstart uses a common e-commerce dataset to demonstrate database operations, relationships, and best practices.
Common Dataset
All quickstarts use the same e-commerce dataset:
- products - Product catalog with name, price, and rating
- orders - Customer orders with timestamps
- order_items - Order line items linking products to orders
This dataset demonstrates:
- Primary and foreign key relationships
- CRUD operations
- Complex queries with joins
- Data validation and constraints
Prerequisites
Before starting any quickstart:
- Create a Xata account and project
- Set up your first branch
- Install your chosen framework or ORM
Frontend Frameworks
Build modern web applications with Xata PostgreSQL:
- Next.js - React framework with server-side rendering
- Nuxt - Vue.js framework for universal applications
- Astro - Static site generator with dynamic content
- Svelte - Component framework with reactive UI
- Remix - Full-stack React framework
Backend Frameworks
Create robust APIs and services:
- Node.js - JavaScript runtime with Express
- Django - Python web framework
- Rails - Ruby web framework
- Laravel - PHP web framework
- Go - Go programming language
- Rust - Rust programming language
- Java - Java with Spring Boot
ORMs and Query Builders
Work with your data using powerful ORMs:
- Drizzle - TypeScript ORM with type safety
- SQLAlchemy - Python SQL toolkit and ORM
- Prisma - Next-generation TypeScript ORM
- TypeORM - TypeScript ORM for Node.js
- GORM - Go ORM library
- JPA/Hibernate - Java persistence framework
Getting Help
Need assistance with your integration?
- Join our Discord community for real-time help
- Explore core concepts to understand Xata's features
- Check out tutorials for advanced workflows