PowerSync website screenshot

PowerSync

PowerSync is a sync engine that automatically synchronizes backend databases (Postgres, MongoDB, MySQL, SQL Server) with client-side SQLite, enabling offline-first and local-first applications. It consists of two components: the PowerSync Service (available as a managed cloud service or self-hosted via Docker) and a set of open-source client SDKs. Client SDKs are available for JavaScript/Web, React Native, Flutter/Dart, Kotlin, Swift, Node.js, .NET, and Rust. Authentication is handled via JWT tokens, with support for major providers including Auth0, Firebase, Supabase, Amazon Cognito, and Azure AD. PowerSync streams database changes in real-time so clients can query and mutate local SQLite without waiting on the network.

PowerSync publishes 6 APIs on the APIs.io network. Tagged areas include Developer Tools, Database, Sync, Offline-First, and SQLite.

The PowerSync catalog on APIs.io includes 1 JSON-LD context.

PowerSync’s developer surface includes documentation, engineering blog, pricing, changelog, and 9 more developer resources.

30.8/100 thin ▬ flat Agent 3/100 human only Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFreemium
6 APIs
Developer ToolsDatabaseSyncOffline-FirstSQLiteLocal-FirstReal-Time

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 30.8/100 · thin
Contract Quality 3.2 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 8.9 / 13
Governance 0.0 / 12
Discoverability 6.5 / 10
Agent readiness — 3/100 · human only
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/powersync: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 6

Individual APIs this provider publishes, each with its own machine-readable definition.

PowerSync Sync Service API

The PowerSync Service exposes a streaming sync protocol over HTTP/WebSocket that client SDKs connect to using JWT authentication. Clients submit their current bucket state and t...

PowerSync JavaScript / Web SDK

Client SDK for JavaScript and browser environments using Wasm-backed SQLite. Provides a PowerSyncDatabase class for local SQLite management with reactive queries, offline write ...

PowerSync React Native SDK

Client SDK for React Native and Expo applications, enabling offline-first mobile apps backed by embedded SQLite synced to Postgres, MongoDB, MySQL, or SQL Server.

PowerSync Flutter / Dart SDK

Client SDK for Flutter and Dart applications providing embedded SQLite sync with Rust-backed native connection pools and built-in encryption support.

PowerSync Kotlin SDK

Client SDK for Kotlin Multiplatform applications, enabling offline-first Android and cross-platform apps with embedded SQLite synced to backend databases.

PowerSync Swift SDK

Client SDK for Swift applications enabling offline-first iOS and macOS apps with embedded SQLite synced to backend databases via the PowerSync Service.

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Powersync Rate Limits

10 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Powersync Context

4 classes · 37 properties

JSON-LD

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Powersync Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Resources

Documentation 1

Reference material describing how the API behaves

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: powersync
name: PowerSync
description: 'PowerSync is a sync engine that automatically synchronizes backend databases (Postgres, MongoDB, MySQL, SQL
  Server) with client-side SQLite, enabling offline-first and local-first applications. It consists of two components: the
  PowerSync Service (available as a managed cloud service or self-hosted via Docker) and a set of open-source client SDKs.
  Client SDKs are available for JavaScript/Web, React Native, Flutter/Dart, Kotlin, Swift, Node.js, .NET, and Rust. Authentication
  is handled via JWT tokens, with support for major providers including Auth0, Firebase, Supabase, Amazon Cognito, and Azure
  AD. PowerSync streams database changes in real-time so clients can query and mutate local SQLite without waiting on the
  network.'
type: Index
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/powersync.png
tags:
- Developer Tools
- Database
- Sync
- Offline-First
- SQLite
- Local-First
- Real-Time
url: https://raw.githubusercontent.com/api-evangelist/powersync/refs/heads/main/apis.yml
created: '2026-06-12'
modified: '2026-06-12'
specificationVersion: '0.19'
apis:
- aid: powersync:sync-service
  name: PowerSync Sync Service API
  description: The PowerSync Service exposes a streaming sync protocol over HTTP/WebSocket that client SDKs connect to using
    JWT authentication. Clients submit their current bucket state and the service streams real-time checkpoint and operation
    data back, enabling incremental SQLite sync for offline-first apps.
  humanURL: https://docs.powersync.com/architecture/powersync-service
  tags:
  - Sync
  - Streaming
  - SQLite
  - Real-Time
  properties:
  - type: Documentation
    url: https://docs.powersync.com/architecture/powersync-service
  - type: Documentation
    url: https://docs.powersync.com/architecture/powersync-protocol
- aid: powersync:javascript-sdk
  name: PowerSync JavaScript / Web SDK
  description: Client SDK for JavaScript and browser environments using Wasm-backed SQLite. Provides a PowerSyncDatabase class
    for local SQLite management with reactive queries, offline write queuing, and automatic sync with the PowerSync Service.
  humanURL: https://docs.powersync.com/client-sdk-references/js-web
  tags:
  - JavaScript
  - Web
  - SQLite
  - SDK
  properties:
  - type: Documentation
    url: https://docs.powersync.com/client-sdk-references/js-web
  - type: Documentation
    url: https://powersync-ja.github.io/powersync-js/web-sdk
- aid: powersync:react-native-sdk
  name: PowerSync React Native SDK
  description: Client SDK for React Native and Expo applications, enabling offline-first mobile apps backed by embedded SQLite
    synced to Postgres, MongoDB, MySQL, or SQL Server.
  humanURL: https://docs.powersync.com/client-sdk-references/react-native
  tags:
  - React Native
  - Mobile
  - SQLite
  - SDK
  properties:
  - type: Documentation
    url: https://docs.powersync.com/client-sdk-references/react-native
  - type: Documentation
    url: https://powersync-ja.github.io/powersync-js/react-native-sdk
- aid: powersync:flutter-sdk
  name: PowerSync Flutter / Dart SDK
  description: Client SDK for Flutter and Dart applications providing embedded SQLite sync with Rust-backed native connection
    pools and built-in encryption support.
  humanURL: https://docs.powersync.com/client-sdk-references/flutter
  tags:
  - Flutter
  - Dart
  - Mobile
  - SDK
  properties:
  - type: Documentation
    url: https://docs.powersync.com/client-sdk-references/flutter
  - type: Documentation
    url: https://pub.dev/packages/powersync
- aid: powersync:kotlin-sdk
  name: PowerSync Kotlin SDK
  description: Client SDK for Kotlin Multiplatform applications, enabling offline-first Android and cross-platform apps with
    embedded SQLite synced to backend databases.
  humanURL: https://docs.powersync.com/client-sdk-references/kotlin-multiplatform
  tags:
  - Kotlin
  - Android
  - Mobile
  - SDK
  properties:
  - type: Documentation
    url: https://docs.powersync.com/client-sdk-references/kotlin-multiplatform
- aid: powersync:swift-sdk
  name: PowerSync Swift SDK
  description: Client SDK for Swift applications enabling offline-first iOS and macOS apps with embedded SQLite synced to
    backend databases via the PowerSync Service.
  humanURL: https://docs.powersync.com/client-sdk-references/swift
  tags:
  - Swift
  - iOS
  - macOS
  - SDK
  properties:
  - type: Documentation
    url: https://docs.powersync.com/client-sdk-references/swift
common:
- type: DomainSecurity
  url: security/powersync-domain-security.yml
- type: Website
  url: https://powersync.com/
- type: Documentation
  url: https://docs.powersync.com/
- type: GitHubOrganization
  url: https://github.com/powersync-ja
- type: LinkedIn
  url: https://www.linkedin.com/showcase/journeyapps-powersync/
- type: Blog
  url: https://powersync.com/blog
- type: Pricing
  url: https://powersync.com/pricing
- type: StatusPage
  url: https://status.powersync.com/
- type: X
  url: https://twitter.com/powersync_
- type: ChangeLog
  url: https://releases.powersync.com/
- type: Plans
  url: plans/powersync-plans-pricing.yml
- type: RateLimits
  url: rate-limits/powersync-rate-limits.yml
- type: FinOps
  url: finops/powersync-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com