ruby-getting-startedlisted
Install: claude install-skill MuHamza30/paypal-api-plugin
# Getting started with an APIMatic-generated Ruby SDK
This is the **SDK-specific** reference and grounding layer, and the entry into the companion `ruby-*`
skills. The SDK is built on the shared `apimatic_core_interfaces`, `apimatic_core` and
`apimatic_faraday_client_adapter` gems — the transport is
**Faraday**. 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:
`ruby-client-initialization`, `ruby-authentication`, `ruby-calling-endpoints`, `ruby-models`,
`ruby-error-handling`, `ruby-configuration-resilience`, `ruby-testing`.
> **Before writing any integration code, locate the SDK source on disk** (see the *SDK source* section
> below) and read it to confirm every keyword argument, class, constant 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_interfaces`, `apimatic_core`, `apimatic_faraday_client_adapter` — read the `add_dependency` lines in `paypal_server_sdk.gemspec` for the pinned versions |
| Gem id | `paypal_server_sdk` (version `2.29.0`) — `s.name` / `s.version` in `paypal_server_sdk.gemspec` |
| Install | `cd path/to/paypal_server_sdk && rake install` |
| Require | `require 'paypal_server_