# 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)