Unofficial Dart client for Xata serverless database. it uses the REST API provided by Xata.
- Type safety
- Ease-of-use
// sample code
- Users
- Authentication (keys)
- [-] Workspaces
- List workspaces
- Get single workspace
- Create workspace
- Update (rename) workspace
- Delete workspace
- Get workspace settings
- Update workspace settings
- Get workspace members/invitees
- Update workspace members/invitees
- Databases
- [-] Branches
- List branches
- Create branch synchronously
- Create branch asynchronously
- Get branch schema and metadata
- Delete branch
- Get branch metadata
- Update branch metadata
- Move branch to another cluster
- Get branch move status
- Branch stats (usage metrics)
- Branch-git mapping
- Database settings
- Table (work in progress)
- Records (work in progress)
- Files (work in progress)
- Search, Filter, and AI (work in progress)
- SQL queries (work in progress)
Here's a list of features that are not yet implemented, in the order of priority:
- Migrations
- Invites management
- Tasks
- OAuth
Currently working on: Databases