Download the PHP package tesote/sdk without Composer
On this page you can find all versions of the php package tesote/sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package sdk
tesote-sdk
Official client SDKs for the [equipo.tesote.com](https://equipo.tesote.com) API. One repo, seven languages, identical surface. | Language | Package | Install | |----------|---------|---------| | TypeScript | [`@tesote.com/sdk`](https://www.npmjs.com/package/@tesote.com/sdk) | `npm i @tesote.com/sdk` | | Python | [`tesote-sdk`](https://pypi.org/project/tesote-sdk/) | `pip install tesote-sdk` | | Ruby | [`tesote-sdk`](https://rubygems.org/gems/tesote-sdk) | `gem install tesote-sdk` | | Java | `com.tesote:sdk` | Maven Central | | PHP | [`tesote/sdk`](https://packagist.org/packages/tesote/sdk) | `composer require tesote/sdk` | | Go | `github.com/tesote/sdk/go` | `go get github.com/tesote/sdk/go` | | C# / .NET | [`Tesote.Sdk`](https://www.nuget.org/packages/Tesote.Sdk) | `dotnet add package Tesote.Sdk` | Full docs: **https://www.tesote.com/docs/sdk** --- ## Quick start **TypeScript** ([`@tesote.com/sdk`](https://www.npmjs.com/package/@tesote.com/sdk)) **Python** ([`tesote-sdk`](https://pypi.org/project/tesote-sdk/)) **Ruby** ([`tesote-sdk`](https://rubygems.org/gems/tesote-sdk)) **Go** ([`github.com/tesote/sdk/go`](https://pkg.go.dev/github.com/tesote/sdk/go)) **PHP** ([`tesote/sdk`](https://packagist.org/packages/tesote/sdk)) **Java** ([`com.tesote:sdk`](https://central.sonatype.com/artifact/com.tesote/sdk)) **C# / .NET** ([`Tesote.Sdk`](https://www.nuget.org/packages/Tesote.Sdk)) --- ## What you get - **Versioned clients side-by-side** — `V1Client`, `V2Client` from the same import. Pick per call site, mix in one process. Old versions never get removed. - **Transport-level reliability** — automatic retries with backoff + jitter, rate-limit-aware throttling, opt-in response caching, idempotency keys for mutations. - **Typed errors with full context** — one class per `error_code`, every error carries `request_id`, `http_status`, `retry_after`, `response_body`. Catch the narrow type you care about; ignore the rest. - **Cursor pagination** — `list()` for one page, `listAll()` for an iterator. Mutation-mid-iteration surfaces a typed `MutationDuringPaginationError`, not silent corruption. --- ## API versions | Version | Adds | |---------|------| | **v1** | Accounts, transactions (read-only) | | **v2** | + sync sessions, transaction orders, batches, payment methods, bulk + search | Both ship from every SDK. Back-compat is permanent. --- ## Auth Get a key from your Tesote workspace settings. The SDK never persists it; it lives on the client instance only. --- ## Errors Full error taxonomy: [`docs/architecture/errors.md`](docs/architecture/errors.md). --- ## Development This repo is a multi-language monorepo. Each language is independently testable and releasable. | Task | Command (per-language dir) | |------|---------------------------| | Test | `bun test` · `pytest` · `bundle exec rspec` · `./gradlew test` · `composer test` · `go test ./...` · `dotnet test` | | Lint | language-native (`biome`, `ruff`, `rubocop`, `spotless`, `phpstan`, `golangci-lint`, `dotnet format`) | | Replay-record | `bin/record-cassettes` (per-language; needs staging key) | CI runs on **Blacksmith 2vcpu** runners. Releases are tag-driven per language: `ts-v1.4.2`, `python-v0.9.0`, etc. See [`docs/architecture/release.md`](docs/architecture/release.md). --- ## Architecture | Doc | Topic | |-----|-------| | [versioning.md](docs/architecture/versioning.md) | v1/v2 coexistence, back-compat policy | | [transport.md](docs/architecture/transport.md) | retries, caching, rate-limits, idempotency, pagination | | [errors.md](docs/architecture/errors.md) | typed-error taxonomy, "good error" definition | | [resources.md](docs/architecture/resources.md) | endpoint inventory by version | | [auth.md](docs/architecture/auth.md) | bearer token, key-type rules | | [testing.md](docs/architecture/testing.md) | unit / replay / smoke layers, cross-language parity | | [release.md](docs/architecture/release.md) | Blacksmith CI + per-language tag releases | Start here: [`docs/architecture/README.md`](docs/architecture/README.md). --- ## Contributing Issues and PRs welcome. Read [`CLAUDE.md`](CLAUDE.md) and the architecture docs first — public-API changes need to land in **all seven languages** in the same PR. ## License MIT.All versions of sdk with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
ext-curl Version *
ext-json Version *
ext-curl Version *
ext-json Version *
The package tesote/sdk contains the following files
Loading the files please wait ...