python-getting-startedlisted
Install: claude install-skill MuHamza30/paypal-api-plugin
# Getting started with an APIMatic-generated Python SDK
This is the **SDK-specific** reference and grounding layer, and the entry into the companion `python-*`
skills. The SDK is built on the shared `apimatic-core` runtime packages, with `requests` as the
transport. For the general patterns that apply
to *any* such SDK (client setup, auth, calling endpoints, models, error handling, retries, testing), see
the companion API-agnostic skills: `python-client-initialization`, `python-authentication`,
`python-calling-endpoints`, `python-models`, `python-error-handling`,
`python-configuration-resilience`, `python-testing`.
> **Before writing any integration code, locate the SDK source on disk** (see the *SDK source* section
> below) and read it to confirm every signature, attribute, enum, and exception type as you go. The
> source is obtained exactly as that section describes. Do **not** vendor or edit it inside your project;
> regenerate the SDK instead if something needs to change.
## SDK identity
| | |
| --- | --- |
| API | `PayPal Server SDK` |
| Runtime dependencies | `apimatic-core`, `apimatic-core-interfaces`, `apimatic-requests-client-adapter`, `python-dotenv` — see `dependencies` in `pyproject.toml` (mirrored in `requirements.txt`) |
| pip distribution | `paypal_serversdk` (version `2.29.0`) — the `name` under `[project]` in `pyproject.toml` |
| Import package | `paypalserversdk` — the top-level directory beside `pyproject.toml`; **not necessarily the same string as the