Swift
The Swift SDK is a macOS-oriented REST/gRPC client for the antd daemon.
Install
dependencies: [
.package(path: "../ant-sdk/antd-swift"),
]Use a local package dependency until the package is published.
Connect to the daemon
import AntdSdk
let client = AntdClient.createRest(baseURL: "http://localhost:8082")
let status = try await client.health()
print(status.network)Store and retrieve data
import AntdSdk
let client = AntdClient.createRest()
let result = try await client.dataPutPublic("Hello, Autonomi!".data(using: .utf8)!)
print(result.address)
let data = try await client.dataGetPublic(address: result.address)
print(String(data: data, encoding: .utf8)!)Type mappings
Autonomi type
Swift type
HealthStatus
Swift model type
PutResult
Swift model type
Raw data
Data
Error handling
Full API reference
For all available daemon endpoints, see the REST API.
Last updated