PHPackages                             varion/transport - 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. varion/transport

ActiveLibrary[API Development](/categories/api)

varion/transport
================

User-facing facade for the Varion Transport API

v0.1.0(2mo ago)00MITPHPPHP ^8.1

Since Mar 7Pushed 2mo agoCompare

[ Source](https://github.com/varionlabs/transport)[ Packagist](https://packagist.org/packages/varion/transport)[ RSS](/packages/varion-transport/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

varion/transport
================

[](#variontransport)

User-facing facade for the experimental Varion Transport API.

What this package is
--------------------

[](#what-this-package-is)

`varion/transport` provides a small, stable entry point for application code. It does not implement network transport itself. Instead, it delegates to an injected driver that implements `varion/transport-contracts`.

Package roles in the architecture
---------------------------------

[](#package-roles-in-the-architecture)

- `varion/transport-contracts`: shared interfaces only
- `varion/transport`: facade layer used by applications
- `varion/driver-*`: concrete implementations (for example, `varion/driver-stream`)

This keeps the API explicit and testable: your app depends on one facade, and you choose a compatible driver package separately.

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

[](#installation)

```
composer require varion/transport
```

Install a compatible driver package as well, for example:

```
composer require varion/driver-stream
```

Usage (client)
--------------

[](#usage-client)

```
