zunda-pixel/cloudflare-swift
## CloudflareKit
CloudflareKit
https://developers.cloudflare.com/api
API List
- [x] Cloudflare Images
- [x] Cloudflare Email Service
Cloudflare Images
import CloudflareImages
let client = CloudflareImages.Client(apiToken: "1234567890", accountId: "1234567890")
let uploadedImage = try await client.upload(
imageURL: URL(string: "https://path/to/image")!,
)
print(uploadedImage)Cloudflare Email Service
import CloudflareEmailService
let client = CloudflareEmailService.Client(
apiToken: "1234567890",
accountId: "1234567890",
httpClient: .urlSession(.shared)
)
let result = try await client.send(
EmailMessage(
to: "recipient@example.com",
from: "welcome@example.com",
subject: "Welcome!",
html: "<h1>Hello!</h1>",
text: "Hello!"
)
)
print(result.delivered)Package Metadata
Repository: zunda-pixel/cloudflare-swift
Default branch: main
README: README.md