Network is a Swift package that provides you with set of network libraries built on top of new concurrency model introduced in Swift 5.5.
Web is a library that provides abstractions to build service layer, e.g. Request, WebClient, Converters, etc.
- Well documented
- Customizable
- Response validation
- Multipart requests
WebCore is a library that provides full-featured implementation of WebClient.
- Well documented
- Customizable
- Request authorization
- Certificate and public key pinning
- 2FA support
WebStub is a library that provides an implementation of web client that allows you to stub responses.
- Well documented
- Customizable
- Chain of responses
- Stubbed and server responses combination
- Latency simulation