Contents

foretaginc/surrealdb.swift

> Alpha - Not tested for Production yet

Requirements

  • Swift 6.1
  • SurrealDB v3+ (Designed for v3.0.1)

Features

  • Raw Queries via HTTP
  • Live Queries via HTTP or WebSocket
  • Great DX via Macros for Models / Tables
  • Supports iOS and iPadOS with CarPlay
  • Supports MacOS, watchOS, tvOS and visionOS
  • Remote Connections

Roadmap

  • [ ] Standalone Query Builder
  • [ ] Advanced Error Handling
  • [ ] Embedded / In-memory SurrealDB
  • [ ] File Uploads (Buckets)

Installation / Usage

Add:

.package(url: "https://github.com/ForetagInc/surrealdb.swift.git", from: "0.1.0"),

to your dependencies array in your Package.swift file.

Tests

Unit tests available via swift test command.

Package Metadata

Repository: foretaginc/surrealdb.swift

Default branch: main

README: README.md