PHPackages                             gosuccess/digistore24-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. gosuccess/digistore24-api

ActiveLibrary[API Development](/categories/api)

gosuccess/digistore24-api
=========================

Modern PHP API client for Digistore24 with PHP 8.4 features

v2.0.6(5mo ago)1660[9 PRs](https://github.com/GoSuccessHQ/digistore24-api/pulls)MITPHPPHP &gt;=8.4

Since Aug 22Pushed 2mo agoCompare

[ Source](https://github.com/GoSuccessHQ/digistore24-api)[ Packagist](https://packagist.org/packages/gosuccess/digistore24-api)[ Docs](https://github.com/GoSuccessHQ/digistore24-api)[ RSS](/packages/gosuccess-digistore24-api/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (23)Used By (0)

Digistore24 API Client for PHP
==============================

[](#digistore24-api-client-for-php)

Modern, type-safe PHP API client for Digistore24 with **PHP 8.4 property hooks** and clean architecture.

[![PHP Version](https://camo.githubusercontent.com/bfb98d885e37493cddcc01059ebf02a8872de9da37c12691b8bb6d13fcdca735/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e342532422d626c75652e737667)](https://php.net)[![License](https://camo.githubusercontent.com/8bb50fd2278f18fc326bf71f6e88ca8f884f72f179d3e555e20ed30157190d0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667)](LICENSE)[![Tests](https://github.com/GoSuccessHQ/digistore24-api/workflows/Tests/badge.svg)](https://github.com/GoSuccessHQ/digistore24-api/actions)[![Coverage](https://camo.githubusercontent.com/f1e62fc173fc62adb1cbdd6c80842cc6e6700713767a61b85ee18e829c2fb99a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f7665726167652d39382532352d627269676874677265656e2e737667)](docs/TESTING.md)[![Mutation](https://camo.githubusercontent.com/3bf70d2061e690ded1c10d76b5c79066a5ba2657a1d79492359d73ec7e5fa8cb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d75746174696f6e2d38352532352d627269676874677265656e2e737667)](docs/TESTING.md#mutation-testing)[![PHPStan](https://camo.githubusercontent.com/1bc07920f0d36e55c17e1d38b1caa132cc605f51a82b388c962870b9a747b898/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d6c6576656c253230392d627269676874677265656e2e737667)](phpstan.neon)[![Code Style](https://camo.githubusercontent.com/9a55c17459c810407cac6350c94a2c6f9545d3c249439e19a763f6856392bb39/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d5053522d2d31322d626c75652e737667)](https://www.php-fig.org/psr/psr-12/)

Features
--------

[](#features)

- ✨ **PHP 8.4 Property Hooks** - Automatic validation on property assignment
- 🎯 **Type-Safe** - Full type hints, enums, and generics throughout
- 🏗️ **Clean Architecture** - Resource-based design with separation of concerns
- 🔄 **Automatic Retry** - Built-in exponential backoff for failed requests
- 🚦 **Rate Limiting** - Handles API rate limits gracefully
- 📝 **Fully Documented** - Comprehensive PHPDoc with examples
- 🧪 **Exception Handling** - Typed exceptions for different error scenarios
- ✅ **122 Endpoints** - Complete coverage of Digistore24 API
- 🎉 **Optional Request Parameters** - Clean API calls without explicit Request objects

Requirements
------------

[](#requirements)

- **PHP 8.4.0 or higher** (for property hooks support)
- cURL extension
- mbstring extension

Installation
------------

[](#installation)

```
composer require gosuccess/digistore24-api
```

Quick Start
-----------

[](#quick-start)

```
