Home > Classes
The Api*
classes form the backbone of Axios Actions, siloing logic and configuration away from the rest of your application, allowing you to query for data using minimal code.
The classes are broken out as follows:
Core:
- ApiCore
Provides base functionality for all other classes - ApiGroup
ExtendsApiCore
to package URLs as callable actions
Services:
- ApiEndpoint
ExtendsApiGroup
to manage CRUD endpoints - ApiResource
ExtendsApiEndpoint
to more fully manage CRUD resources
The following classes are available in the demo files:
- VuexResource
ExtendsApiGroup
to manage CRUD endpoints - ApiGraphQL
ExtendsApiGroup
to query GraphQL endpoints