Skip to content

Sync from docs: add custom HTTP client guidance for Dart, Kotlin, Swift (powersync-docs #541) - #62

Open
bean1352 wants to merge 1 commit into
mainfrom
drift/docs-541-custom-http-clients
Open

Sync from docs: add custom HTTP client guidance for Dart, Kotlin, Swift (powersync-docs #541)#62
bean1352 wants to merge 1 commit into
mainfrom
drift/docs-541-custom-http-clients

Conversation

@bean1352

Copy link
Copy Markdown
Collaborator

Generated by Claude. Review carefully before merging.

Source docs PR: powersync-ja/powersync-docs#541

What changed in docs

Added "Custom HTTP Clients and Headers" sections to the Dart, Kotlin, and Swift SDK reference pages, documenting how to configure custom HTTP clients and request headers when connecting to the PowerSync Service (for example, when it runs behind a reverse proxy).

Skill updates in this PR

  • skills/powersync/references/sdks/powersync-dart.md: Added "Custom HTTP Client" section covering SyncOptions.httpClient with a BaseClient subclass example; added http-client, custom-headers to metadata tags.
  • skills/powersync/references/sdks/powersync-kotlin.md: Added "Custom HTTP Client" section covering SyncClientConfiguration.ExtendedConfig (header injection) and SyncClientConfiguration.ExistingClient (custom engine); updated Table of Contents entry; added http-client, custom-headers to metadata tags.
  • skills/powersync/references/sdks/powersync-swift.md: Added "Custom HTTP Client" section covering ConnectOptions.clientConfiguration with a custom URLSession example; added http-client, custom-headers to metadata tags.

Notes for reviewer

The Rust SDK is also mentioned in the source PR as supporting custom HTTP clients (and requiring one, since the SDK provides no default). There is no powersync-rust.md skill file in this repo, so no edit was made for Rust. If a Rust skill file is added later, this pattern should be included.

The JS SDK is not covered in the source PR as supporting custom HTTP clients, so powersync-js.md was left unchanged.


Generated by Claude Code

Synced from powersync-docs#541 which documented how to configure custom
HTTP clients and headers across the Dart, Kotlin, and Swift SDKs.
@bean1352
bean1352 requested a review from michaelbarnes July 29, 2026 11:51
@bean1352 bean1352 self-assigned this Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants