Skip to content

Files

Latest commit

 

History

History

docs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 3, 2023
Sep 4, 2021
May 21, 2020
Oct 31, 2021
Aug 1, 2020
Dec 9, 2019
Dec 23, 2020
Apr 7, 2018
Sep 2, 2017
Sep 4, 2021
Oct 9, 2023
Oct 31, 2019
Aug 2, 2019
May 9, 2019

Documentation

Moya is about working at high levels of abstraction in your application. It accomplishes this with the following pipeline.

Pipeline


TargetsEndpointsProvidersAuthenticationReactiveSwiftRxSwiftThreadingPluginsTesting


You should not have to reference Alamofire directly. It's an awesome library, but the point of Moya is that you don't have to deal with details that are that low-level.

(If you need to use Alamofire, you can pass in a SessionManager instance to the MoyaProvider initializer.)

If there is something you want to change about the behaviour of Moya, there is probably a way to do it without modifying the library. Moya is designed to be super-flexible and accommodate the needs of every developer. It's less of a framework of code and more of a framework of how to think about network requests.

Remember, if at any point you have a question, just open an issue and we'll get you some help.