Skip to content

alselawi/xata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xata-Dart Client

Abandoned & incomplete - DO NOT USE!

Unofficial Dart client for Xata serverless database. it uses the REST API provided by Xata.

Benefits

  1. Type safety
  2. Ease-of-use

Installation

Usage

Sample code:

import 'package:xata_dart/xata.dart';

void main() async {
    final xata = Xata(key: 'YOUR_API_KEY');
}

User

Keys

Workspaces

Databases

Branches

Tables

Columns

Records

Files

Search, Filter, and AI

SQL queries

Implementation

  • 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
  • Column
  • Records
  • Files
  • Search, Filter, and AI
  • SQL queries

Unimplemented

Here's a list of features that are not yet implemented, in the order of priority:

  • Migrations
  • Invites management
  • Tasks
  • OAuth

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages