PHPackages                             nexylan/gandi-sdk - 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. nexylan/gandi-sdk

AbandonedArchivedLibrary[API Development](/categories/api)

nexylan/gandi-sdk
=================

PHP sdk to communicate with the Gandi API

v0.7.0(2y ago)232.5k↓50%3MITPHPPHP ^7.2 || ^8.0

Since Oct 11Pushed 3mo ago5 watchersCompare

[ Source](https://github.com/nexylan/gandi-sdk)[ Packagist](https://packagist.org/packages/nexylan/gandi-sdk)[ RSS](/packages/nexylan-gandi-sdk/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (13)Used By (0)

Gandi SDK
=========

[](#gandi-sdk)

Gandi API V3 PHP SDK.

**Gandi SDK will stop being maintained at the end of december 2025.**

Please, move to Gandi API V5 at your earliest convenience. See  for more information.

[![Latest Stable Version](https://camo.githubusercontent.com/b584c4c2b8e6e5974ed3f1c5f451be1bb730df704a5046ff7b4e0f675bc4a2a4/68747470733a2f2f706f7365722e707567782e6f72672f6e6578796c616e2f67616e64692d73646b2f762f737461626c65)](https://packagist.org/packages/nexylan/gandi-sdk)[![Latest Unstable Version](https://camo.githubusercontent.com/5b25b5984be276310af063b10262f79d09ea3ab5ea2f3cb1f9eceffddc8525c0/68747470733a2f2f706f7365722e707567782e6f72672f6e6578796c616e2f67616e64692d73646b2f762f756e737461626c65)](https://packagist.org/packages/nexylan/gandi-sdk)[![License](https://camo.githubusercontent.com/819d4ccd7b3904f847e7a760d96e46f9b98bb78b52d3662c3dd59b9d6e988841/68747470733a2f2f706f7365722e707567782e6f72672f6e6578796c616e2f67616e64692d73646b2f6c6963656e7365)](https://packagist.org/packages/nexylan/gandi-sdk)

[![Total Downloads](https://camo.githubusercontent.com/345e4a2958215130c2f4a0f4fb158c689ba25b4c763fa7c0e5564889815afcfd/68747470733a2f2f706f7365722e707567782e6f72672f6e6578796c616e2f67616e64692d73646b2f646f776e6c6f616473)](https://packagist.org/packages/nexylan/gandi-sdk)[![Monthly Downloads](https://camo.githubusercontent.com/af7542a63ebc96f6d6634a84d8fc25e0c3087639c447a6cba6921f7e63b40203/68747470733a2f2f706f7365722e707567782e6f72672f6e6578796c616e2f67616e64692d73646b2f642f6d6f6e74686c79)](https://packagist.org/packages/nexylan/gandi-sdk)[![Daily Downloads](https://camo.githubusercontent.com/7a6a5d0f508d2207ec740d97754598a2970212526bb4a2452d832b420316c0c7/68747470733a2f2f706f7365722e707567782e6f72672f6e6578796c616e2f67616e64692d73646b2f642f6461696c79)](https://packagist.org/packages/nexylan/gandi-sdk)

Documentation
-------------

[](#documentation)

All the installation and usage instructions are located in this README. Check it for a specific versions:

- [**0.x**](https://github.com/nexylan/gandi-sdk/tree/master)

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

[](#installation)

First of all, you need to require this library through Composer:

```
composer require nexylan/gandi-sdk
```

With Symfony:

Enable the bundle on the `AppKernel` class:

```
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Nexy\Gandi\Bridge\Symfony\Bundle\NexyGandiBundle(),
    );

    // ...

    return $bundles
}
```

Configuration
-------------

[](#configuration)

Configure the bundle to your needs:

```
# parameters.yml
parameters:
    # Change to https://rpc.gandi.net/xmlrpc/ in prod
    gandi_api_url: https://rpc.ote.gandi.net/xmlrpc/
```

```
# config.yml
nexy_gandi:
    api_url: %gandi_api_url%
    api_key: 'yourApiKey'
```

Usage
-----

[](#usage)

Use the predefined methods and/or use Gandi methods directly

```
$gandi = new Gandi('api_url', 'api_key');

$result = $gandi->setup()->domain->info('mydomain.net');

// Results
// [
//     status => [
//         0 => clientTransferProhibited
//     ]
//     zone_id => 42
//     fqdn => mydomain.net
//     // ...
// ]
```

###  Health Score

44

—

FairBetter than 92% of packages

Maintenance54

Moderate activity, may be stable

Popularity27

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 64.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~233 days

Recently: every ~480 days

Total

11

Last Release

801d ago

PHP version history (2 changes)v0.1.0PHP ^7.1

v0.6.0PHP ^7.2 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/1a1663912e3590e776c4452caca8b9f92930ff89a900c8447094090c27cc80b7?d=identicon)[flubble](/maintainers/flubble)

---

Top Contributors

[![soullivaneuh](https://avatars.githubusercontent.com/u/1698357?v=4)](https://github.com/soullivaneuh "soullivaneuh (9 commits)")[![flubble](https://avatars.githubusercontent.com/u/59648802?v=4)](https://github.com/flubble "flubble (2 commits)")[![Jerome1337](https://avatars.githubusercontent.com/u/7968649?v=4)](https://github.com/Jerome1337 "Jerome1337 (2 commits)")[![mcg-web](https://avatars.githubusercontent.com/u/1496283?v=4)](https://github.com/mcg-web "mcg-web (1 commits)")

---

Tags

apisymfonyGandi

### Embed Badge

![Health badge](/badges/nexylan-gandi-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/nexylan-gandi-sdk/health.svg)](https://phpackages.com/packages/nexylan-gandi-sdk)
```

###  Alternatives

[deepseek-php/deepseek-php-client

deepseek PHP client is a robust and community-driven PHP client library for seamless integration with the Deepseek API, offering efficient access to advanced AI and data processing capabilities.

47073.9k5](/packages/deepseek-php-deepseek-php-client)[harmbandstra/swagger-ui-bundle

Exposes swagger UI inside your Symfony project through a route (eg. /docs)

42867.3k](/packages/harmbandstra-swagger-ui-bundle)[welp/mailchimp-bundle

MailChimp API V3 Symfony Bundle

45360.3k1](/packages/welp-mailchimp-bundle)[nilportugues/jsonapi-bundle

Symfony 2 &amp; 3 JSON API Transformer Package

11446.0k](/packages/nilportugues-jsonapi-bundle)[rekalogika/mapper

An object mapper for PHP and Symfony. Maps an object to another object. Primarily used for transforming an entity to a DTO and vice versa.

3847.7k1](/packages/rekalogika-mapper)[php-tmdb/symfony

Symfony Bundle for TMDB (The Movie Database) API. Provides easy access to the php-tmdb/api library.

3649.7k](/packages/php-tmdb-symfony)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
