# SDK Feature Parity

This table tracks the availability of features across the official Blueink client libraries. We strive for parity across all SDKs, but some libraries may receive new features sooner than others.

| Feature | [Python](https://github.com/blueinkhq/blueink-client-python) | [JavaScript](https://github.com/blueinkhq/blueink-client-js) | [PHP](https://github.com/blueinkhq/blueink-client-php) | [.NET](https://github.com/blueinkhq/blueink-client-dotnet) |
| :--- | :---: | :---: | :---: | :---: |
| **Bundles (Envelopes)** | | | | |
| &nbsp;&nbsp;&nbsp;List / Retrieve | ✅ | ✅ | ✅ | ✅ |
| &nbsp;&nbsp;&nbsp;Create (DSL/Helper) | ✅ | ✅ | ✅ | ✅ |
| &nbsp;&nbsp;&nbsp;Cancel / Remind | ✅ | ✅ | ✅ | ✅ |
| &nbsp;&nbsp;&nbsp;Get Files / Data | ✅ | ✅ | ✅ | ✅ |
| **Persons (Contacts)** | | | | |
| &nbsp;&nbsp;&nbsp;List / Retrieve | ✅ | ✅ | ✅ | ✅ |
| &nbsp;&nbsp;&nbsp;Create / Update / Delete | ✅ | ✅ | ✅ | ✅ |
| **Templates** | | | | |
| &nbsp;&nbsp;&nbsp;List / Retrieve | ✅ | ✅ | ✅ | ✅ |
| **Envelope Templates** | | | | |
| &nbsp;&nbsp;&nbsp;List / Retrieve | ✅ | ✅ | ✅ | ✅ |
| **Packets (Signers)** | | | | |
| &nbsp;&nbsp;&nbsp;Update / Remind | ✅ | ✅ | ✅ | ✅ |
| &nbsp;&nbsp;&nbsp;Embedded URL | ✅ | ✅ | ✅ | ✅ |
| **Webhooks** | | | | |
| &nbsp;&nbsp;&nbsp;CRUD Operations | ✅ | ✅ | ✅ | ✅ |
| &nbsp;&nbsp;&nbsp;Events / Deliveries | ✅ | ✅ | ✅ | ✅ |
| &nbsp;&nbsp;&nbsp;Secret Management | ✅ | ✅ | ✅ | ✅ |
| **Common Utilities** | | | | |
| &nbsp;&nbsp;&nbsp;Pagination Helper | ✅ | ✅ | ✅ | ✅ |
| &nbsp;&nbsp;&nbsp;File Upload (Multipart) | ✅ | ✅ | ✅ | ✅ |
| &nbsp;&nbsp;&nbsp;Rate Limit Check | ❌ | ❌ | ❌ | ✅ |

## Legend

- ✅ : Fully supported and documented.
- 🟡 : Partially supported or in progress.
- ❌ : Not currently supported.

If you find a missing feature in your library of choice, please [open an issue](https://github.com/blueinkhq) on GitHub or consider contributing to the repository.
