Overview
The Neon API has a generated client in ten languages. Each one covers all 192 operations, shares the same retry, timeout and error behaviour, and lives in its own repository with tests and a CI workflow.
| Language | Transport | Repository |
|---|---|---|
| TypeScript | Fetch API | neon-typescript-showcase-sdk |
| Python | httpx | neon-python-showcase-sdk |
| Go | net/http | neon-go-showcase-sdk |
| Java | java.net.http.HttpClient | neon-java-showcase-sdk |
| Kotlin | OkHttp | neon-kotlin-showcase-sdk |
| PHP | cURL | neon-php-showcase-sdk |
| Rust | ureq | neon-rust-showcase-sdk |
| Ruby | Net::HTTP | neon-ruby-showcase-sdk |
| Dart | dart:io HttpClient | neon-dart-showcase-sdk |
| Swift | URLSession | neon-swift-showcase-sdk |
Published as source
Clone a repository and build it with its own toolchain; nothing is installed from npm, PyPI or another registry.