# Conversions API parameter builder: SDK to help improve Conversions API param quality

## Introduction

Conversions API parameter builder SDK is a lightweight tool for improving
Conversions API parameter retrieval and quality. The SDK helps ensure event
parameters adhere to best practices.

Parameter builder supports 5 server-side languages and 1 clientside language:

- Server-side: PHP, Java, NodeJS, Python and Ruby.
- Client-side: JavaScript.

Check
[Parameter Builder Library Overview](https://developers.facebook.com/docs/marketing-api/conversions-api/parameter-builder-feature-library)
for more details. In each languages' subfolder, we provide quick start guide and
examples.

## Latest Versions

| Language | Version | Package | Registry |
|----------|---------|---------|----------|
| PHP | 1.3.1 | `facebook/capi-param-builder-php` | [Packagist](https://packagist.org/packages/facebook/capi-param-builder-php) |
| NodeJS | 1.3.1 | `capi-param-builder-nodejs` | [npm](https://www.npmjs.com/package/capi-param-builder-nodejs) |
| Python | 1.3.0 | `capi-param-builder-python` | [PyPI](https://pypi.org/project/capi-param-builder-python/) |
| Java | 1.3.0 | `com.facebook.capi.sdk:capi-param-builder` | [Maven Central](https://mvnrepository.com/artifact/com.facebook.capi.sdk/capi-param-builder) |
| Ruby | 1.3.0 | `capi_param_builder_ruby` | [RubyGems](https://rubygems.org/gems/capi_param_builder_ruby) |
| Client JS | 1.2.2 | `meta-capi-param-builder-clientjs` | [npm](https://www.npmjs.com/package/meta-capi-param-builder-clientjs) |

---

## License

Conversions API parameter builder SDKs are licensed under the LICENSE file in
the root directory of this source tree.
