Contents

artifact-keeper/artifact-keeper-swift-sdk

Swift Package Manager distribution for Artifact Keeper client SDK

Requirements

  • Swift 5.9+
  • macOS 13+, iOS 16+, tvOS 16+, watchOS 9+

Installation

Add the package to your Package.swift:

dependencies: [
    .package(url: "https://github.com/artifact-keeper/artifact-keeper-swift-sdk.git", from: "1.0.0")
]

Then add the dependency to your target:

.target(
    name: "YourTarget",
    dependencies: [
        .product(name: "ArtifactKeeperClient", package: "artifact-keeper-swift-sdk")
    ]
)

Usage

import ArtifactKeeperClient
import OpenAPIURLSession

let client = try Client(
    serverURL: URL(string: "https://your-instance.example.com/api")!,
    transport: URLSessionTransport()
)

let response = try await client.listRepositories()

License

MIT

Package Metadata

Repository: artifact-keeper/artifact-keeper-swift-sdk

Stars: 0

Forks: 0

Open issues: 0

Default branch: main

Primary language: swift

License: MIT

README: README.md