‼️ Project Status: in active early development
‼️ ️ API will change rapidly (as rapidly as it can for a hobby project). Do not use in production.️
‼️ ️️ There are still things which I might change fundamentally here. The current implementation doesn't follow specification to the letter.
This is AMQP 0-9-1 client library written in Swift.
- swift native
- async first
- swift 6 by default
- cross-platform
- TLS (SSL) is not currently supported but should be possible to workaround
Add this package as a dependency in a SwiftPM project:
// swift-tools-version:6.0
import PackageDescription
let package = Package(
name: "MyPackage",
dependencies: [
.package(
url: "https://github.com/nikolay-pv/swift-amqp.git",
.upToNextMajor(from: "1.0.0")
)
],
targets: [
.target(
name: "MyTarget",
dependencies: [
.product(name: "AMQP", package: "swift-amqp")
]
)
]
)