# Developer resources (/developer-resources)

Dive deep into the weeds of our detailed developer guidance.



## See our latest SDK [#see-our-latest-sdk]

Our JavaScript SDK brings PayPal, Venmo, Google Pay, Apple Pay, Fastlane, and card payments together in a single, modern integration - more secure and faster to ship than previous versions.

[See the SDK →](/sdk/)

***

## SDKs [#sdks]

{/* <Card title="Our latest SDK" href="/sdk/">
    Accept PayPal, Venmo, Google Pay, Apple Pay, Fastlane and credit and debit cards using our new SDK faster and more secure than before.
  </Card> */}

### [Server-side](/serversdk/java/getting-started/how-to-get-started)

Provide integration access to PayPal REST APIs via Orders, Payments, Vault, Transaction Search and Subscriptions controllers.

### [Mobile](/sdk/android)

Integrate card payments via Android and iOS to maintain a completely native PayPal Checkout experience.

***

## APIs [#apis]

### [Using PayPal APIs](/api/)

Use our REST APIs, authenticate with OAuth 2.0 access tokens, and return HTTP response codes and JSON responses.

### [Errors](/api/errors/overview)

Explanations and solutions to help you quickly find and fix issues in your integration.

### [Webhooks](/api/webhooks/overview/)

Access our entire library of webhooks to reach a server endpoint for payments, orders, invoices or other corresponding events.

***

## Tools and testing [#tools-and-testing]

### [AI Tools](/ai-tools/get-started/)

Build custom agents, connect with LLMs, or join the PayPal agentic commerce network to use AI tools in a digital shopping experience.

### [Credit card number generator](/credit-card-number-generator/)

Create unique dummy credit card numbers to test integrations.

### [VS Code extension](/vs-code-extension/)

Use the PayPal AI migration assistant as a VS Code extension to generate REST API equivalents and step-by-step migration instructions.

### [Sandbox](/sandbox-testing/overview/)

Simulate a PayPal production environment in our sandbox testing space, to see how apps process PayPal requests.

### [SFTP](/secure-file-transfer/)

Send, receive, and automate regular file transfers through the PayPal secure file transfer protocol: DropZone.

### [Negative testing](/negative-testing/overview/)

Test specific error conditions to ensure proper error handling from PayPal API calls or Virtual Terminal errors.

***

## Upgrade old integrations [#upgrade-old-integrations]

{/* <Card title="AI-assisted migration" href="/upgrade/maia/">
    Work with MAIA to upgrade an older PayPal integration easily to a newer PayPal product, with minimal disruptions.
  </Card> */}

### [Upgrade hub](/upgrade/)

Identify a legacy or deprecated integration and follow guidance to upgrade to a newer and better PayPal product.

### [Work with commerce partner](https://developer.paypal.com/upgrade/platforms/)

Take advantage of the latest PayPal integrations by partnering with any of these commerce platforms.
