# JavaScript SDK v5 (/sdk/js/v5/overview)



The JavaScript SDK displays PayPal-supported payment methods on your page to give your buyers a personalized and streamlined checkout experience.

You can use the JavaScript SDK to render [`buttons`](/sdk/js/v5/reference/#buttons), payment method icons ([`marks`](/sdk/js/v5/reference/#marks)), and credit and debit card form fields ([`card-fields`](/sdk/js/v5/reference/#link-cardfields)). You can also use the JavaScript SDK to check the [`funding-eligibility`](/sdk/js/v5/reference/#funding-eligibility) of a given payment method.

## Configuration [#configuration]

[Configure and customize your integration](/sdk/js/v5/configuration) by passing query and script parameters in the JavaScript SDK script. These parameters personalize your setup and help PayPal decide the optimal funding sources and buttons to show to your buyers.

## Reference [#reference]

[The complete JavaScript SDK reference for the objects and methods](/sdk/js/v5/reference).

## Performance optimization [#performance-optimization]

[Optimize loading the JavaScript SDK and rendering the payment buttons for the best performance](/sdk/js/v5/performance/).

## See also [#see-also]

* [Create copy and paste pay links and buttons](/checkout)
* [Button color updates](/sdk/button-color-updates)
