# Shopify API Rust SDK Documentation

Welcome to the Shopify API Rust SDK documentation.

## Getting Started

- [Getting Started Guide](getting_started.md) - Installation, configuration, and prerequisites

## Usage Guides

- [OAuth Authentication](usage/oauth.md) - Token exchange, authorization code, client credentials
- [GraphQL Admin API](usage/graphql.md) - Recommended API for modern Shopify development
- [Storefront API](usage/graphql_storefront.md) - Headless commerce with the Storefront API
- [Webhooks](usage/webhooks.md) - Registering and handling webhook events
- [REST Admin API](usage/rest.md) - Legacy REST API (deprecated)
- [Custom Apps](usage/custom_apps.md) - Direct token usage without OAuth

## API Reference

- [docs.rs API Documentation](https://docs.rs/shopify-sdk) - Auto-generated API reference

## Additional Resources

- [Shopify Developer Documentation](https://shopify.dev/docs)
- [Shopify GraphQL Admin API Reference](https://shopify.dev/docs/api/admin-graphql)
- [Shopify REST Admin API Reference](https://shopify.dev/docs/api/admin-rest)
