PHPackages                             chrisreedio/laravel-multilogin-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. chrisreedio/laravel-multilogin-sdk

ActiveLibrary

chrisreedio/laravel-multilogin-sdk
==================================

Provides a Laravel SDK for the Multilogin API.

1.x-dev(4mo ago)126[5 PRs](https://github.com/chrisreedio/laravel-multilogin-sdk/pulls)MITPHPPHP ^8.3CI passing

Since Aug 13Pushed 1mo agoCompare

[ Source](https://github.com/chrisreedio/laravel-multilogin-sdk)[ Packagist](https://packagist.org/packages/chrisreedio/laravel-multilogin-sdk)[ Docs](https://github.com/chrisreedio/laravel-multilogin-sdk)[ GitHub Sponsors]()[ RSS](/packages/chrisreedio-laravel-multilogin-sdk/feed)WikiDiscussions 1.x Synced 1mo ago

READMEChangelog (4)Dependencies (17)Versions (11)Used By (0)

Laravel Multilogin SDK
======================

[](#laravel-multilogin-sdk)

[![Latest Version on Packagist](https://camo.githubusercontent.com/0c1bd622804869548b32bdb23800848fed314717702a12dddfad1749c288f207/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636872697372656564696f2f6c61726176656c2d6d756c74696c6f67696e2d73646b2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/chrisreedio/laravel-multilogin-sdk)[![GitHub Tests Action Status](https://camo.githubusercontent.com/3474f3dd8ff12401828ae87bee1069d95e9a4cd21a5ff43b234840d056ae4599/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f636872697372656564696f2f6c61726176656c2d6d756c74696c6f67696e2d73646b2f72756e2d74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d7465737473267374796c653d666c61742d737175617265)](https://github.com/chrisreedio/laravel-multilogin-sdk/actions?query=workflow%3Arun-tests+branch%3Amain)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/53e9e6a921d1d0bfde43c22091627768d5b8fcef5a9327c3c0388e482e89d3ca/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f636872697372656564696f2f6c61726176656c2d6d756c74696c6f67696e2d73646b2f6669782d7068702d636f64652d7374796c652d6973737565732e796d6c3f6272616e63683d6d61696e266c6162656c3d636f64652532307374796c65267374796c653d666c61742d737175617265)](https://github.com/chrisreedio/laravel-multilogin-sdk/actions?query=workflow%3A%22Fix+PHP+code+style+issues%22+branch%3Amain)[![Total Downloads](https://camo.githubusercontent.com/2353c4904e352b897edd15c8319c990738070342439ed9107ad9f1a4d6469b83/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636872697372656564696f2f6c61726176656c2d6d756c74696c6f67696e2d73646b2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/chrisreedio/laravel-multilogin-sdk)

A comprehensive Laravel package that provides an elegant SDK for the Multilogin API. This package allows you to manage browser profiles, automate browser sessions, handle proxies, and perform advanced browser fingerprinting operations through Multilogin's powerful antidetect browser platform.

Built on top of the robust [Saloon HTTP client](https://docs.saloon.dev/), this SDK provides a clean, Laravel-friendly interface to all of Multilogin's API endpoints with full type safety and IDE autocompletion.

Features
--------

[](#features)

- **Complete API Coverage**: Access all Multilogin API endpoints through intuitive resource classes
- **Browser Profile Management**: Create, update, clone, and manage browser profiles with ease
- **Advanced Proxy Support**: Validate and manage proxy configurations
- **Cookie Management**: Handle pre-made cookies and import/export functionality
- **Two-Factor Authentication**: Full 2FA management capabilities
- **Object Storage**: Manage extensions and cloud storage objects
- **Script Runner**: Execute Selenium automation scripts with browser profiles
- **Laravel Integration**: Service provider, facade, and publishable config/migrations
- **Type Safety**: Full PHP type declarations and IDE autocompletion support

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

[](#installation)

You can install the package via composer:

```
composer require chrisreedio/laravel-multilogin-sdk
```

Optionally, you can publish the config file:

```
php artisan vendor:publish --tag="laravel-multilogin-sdk-config"
```

You can also publish migrations and views if needed:

```
# Publish migrations
php artisan vendor:publish --tag="laravel-multilogin-sdk-migrations"
php artisan migrate

# Publish views
php artisan vendor:publish --tag="laravel-multilogin-sdk-views"
```

Usage
-----

[](#usage)

### Basic Setup

[](#basic-setup)

```
use ChrisReedIO\MultiloginSDK\MultiloginSDK;

// Create SDK instance
$sdk = new MultiloginSDK();

// Or use the facade
use MultiloginSDK;
```

### Browser Profile Management

[](#browser-profile-management)

```
// Start a browser profile
$response = $sdk->launcher()->startBrowserProfile(
    folderId: 'your-folder-id',
    profileId: 'your-profile-id',
    automationType: 'selenium'
);

// Create a new profile
$response = $sdk->profileManagement()->profileCreate([
    'name' => 'My New Profile',
    'browser' => 'mimic',
    'os' => 'win'
]);

// Stop a running profile
$response = $sdk->launcher()->stopBrowserProfile('your-profile-id');
```

### Proxy Management

[](#proxy-management)

```
// Validate a proxy
$response = $sdk->launcher()->validateProxy(
    type: 'http',
    host: '127.0.0.1',
    port: '8080',
    username: 'user',
    password: 'pass'
);
```

### Quick Profile Operations

[](#quick-profile-operations)

```
// Start a quick profile with custom settings
$response = $sdk->launcher()->startQuickProfileV3(
    browserType: 'mimic',
    osType: 'windows',
    automation: 'selenium'
);

// Get status of all profiles
$response = $sdk->launcher()->getAllProfilesStatus();
```

### Available Resources

[](#available-resources)

The SDK provides access to all Multilogin API endpoints through these resource classes:

- `bookmarkManagement()` - Import/export bookmarks
- `browserProfileData()` - Manage profile data
- `launcher()` - Core browser operations
- `objectStorage()` - Manage extensions and cloud objects
- `preMadeCookies()` - Handle pre-made cookie sets
- `profileAccessManagement()` - User authentication and workspaces
- `profileImportExport()` - Import/export profile data
- `profileManagement()` - Create, update, manage profiles
- `proxy()` - Proxy validation and management
- `scriptRunner()` - Execute automation scripts
- `twoFactor()` - Two-factor authentication

Testing
-------

[](#testing)

Run the test suite:

```
composer test

# With coverage
composer test-coverage

# Run static analysis
composer analyse

# Format code
composer format
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Chris Reed](https://github.com/chrisreedio)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance85

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 88.9% 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 ~38 days

Total

5

Last Release

120d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/edf125933a93f1f09822d1679b36b2d6deed75b2380f6e1c57d54cd52a8db29d?d=identicon)[chrisreedio](/maintainers/chrisreedio)

---

Top Contributors

[![chrisreedio](https://avatars.githubusercontent.com/u/77644584?v=4)](https://github.com/chrisreedio "chrisreedio (32 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (3 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (1 commits)")

---

Tags

laravelChris Reedlaravel-multilogin-sdk

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/chrisreedio-laravel-multilogin-sdk/health.svg)

```
[![Health](https://phpackages.com/badges/chrisreedio-laravel-multilogin-sdk/health.svg)](https://phpackages.com/packages/chrisreedio-laravel-multilogin-sdk)
```

###  Alternatives

[vormkracht10/laravel-mails

Laravel Mails can collect everything you might want to track about the mails that has been sent by your Laravel app.

24149.7k](/packages/vormkracht10-laravel-mails)[codebar-ag/laravel-docuware

DocuWare integration with Laravel

1221.1k](/packages/codebar-ag-laravel-docuware)[codebar-ag/laravel-zammad

Zammad integration with Laravel

106.1k](/packages/codebar-ag-laravel-zammad)[njoguamos/laravel-plausible

A laravel package for interacting with plausible analytics api.

208.8k](/packages/njoguamos-laravel-plausible)[tarfin-labs/event-machine

Event-driven state machines for Laravel with event sourcing, type-safe context, and full audit trail.

188.5k](/packages/tarfin-labs-event-machine)[basillangevin/laravel-data-json-schemas

Transforms Spatie Data objects into JSON Schemas with built-in validation

1312.2k1](/packages/basillangevin-laravel-data-json-schemas)

PHPackages © 2026

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