# Docs ## getting-started - [Backend Client](https://edgestore.dev/docs/backend-client.md): Interact with EdgeStore from your backend. - [Configuration](https://edgestore.dev/docs/configuration.md): Learn EdgeStore's configuration options. - [Error Handling](https://edgestore.dev/docs/error-handling.md): Learn how to handle specific server errors in your EdgeStore application. - [LLMs & Vibe Coding](https://edgestore.dev/docs/llms-vibe-coding.md): Learn how to leverage EdgeStore with Large Language Models (LLMs) and AI-powered IDEs, including VibeStack CLI support. - [Logging](https://edgestore.dev/docs/logging.md): Learn how to configure logging levels for EdgeStore server-side operations. - [Quick Start](https://edgestore.dev/docs/quick-start.md): Implement file uploads in your app with EdgeStore. - [Troubleshooting](https://edgestore.dev/docs/troubleshooting.md): Learn how to troubleshoot common issues with EdgeStore. - [Utils](https://edgestore.dev/docs/utils.md): Useful utilities methods for EdgeStore. ## adapters - [Astro](https://edgestore.dev/docs/adapters/astro.md): Learn how to integrate EdgeStore with your Astro applications using the dedicated Astro adapter. - [Express](https://edgestore.dev/docs/adapters/express.md): Learn how to integrate EdgeStore with your Express.js backend and React frontend. - [Fastify](https://edgestore.dev/docs/adapters/fastify.md): Learn how to integrate EdgeStore with your Fastify backend and React frontend. - [Hono](https://edgestore.dev/docs/adapters/hono.md): Learn how to integrate EdgeStore with your Hono backend and React frontend. - [Next Adapter](https://edgestore.dev/docs/adapters/next.md): An overview of the EdgeStore Next.js adapters for App Router and Pages Router. - [Remix](https://edgestore.dev/docs/adapters/remix.md): Learn how to integrate EdgeStore with your Remix applications, enabling robust file management capabilities. - [TanStack Start](https://edgestore.dev/docs/adapters/tanstack-start.md): Learn how to integrate EdgeStore with your TanStack Start applications for type-safe, full-stack React file management. ## components - [Dropzone](https://edgestore.dev/docs/components/dropzone.md): The Dropzone component provides a user-friendly drag-and-drop interface for file uploads that integrates seamlessly with the UploaderProvider. - [Image](https://edgestore.dev/docs/components/image.md): A dropzone component for uploading images - [Manual Installation Setup](https://edgestore.dev/docs/components/manual-install.md): If you're not using shadcn/ui, you can install the components manually. Follow the steps below to prepare for the components manual installation. - [Multi-file](https://edgestore.dev/docs/components/multi-file.md): A component for uploading multiple files with preview and progress indicators. - [Multi-image](https://edgestore.dev/docs/components/multi-image.md): A component for uploading multiple images with preview grid and progress indicators. - [Progress Bar](https://edgestore.dev/docs/components/progress-bar.md): A horizontal progress bar component for visualizing completion percentage. - [Progress Circle](https://edgestore.dev/docs/components/progress-circle.md): A circular progress indicator component for visualizing completion percentage. - [Uploader Provider](https://edgestore.dev/docs/components/uploader-provider.md): The Uploader Provider is a context provider that provides the uploader context to the components. You can use it as a base for creating your own components. ## providers - [AWS](https://edgestore.dev/docs/providers/aws.md): Learn how to use your own AWS S3 bucket or S3-compatible services like Minio with EdgeStore using the AWS Provider. - [Azure](https://edgestore.dev/docs/providers/azure.md): Learn how to use your own Azure Blob Storage with EdgeStore using the Azure Provider. - [Custom](https://edgestore.dev/docs/providers/custom.md): Learn how to create your own custom storage provider for EdgeStore or contribute to the project. - [EdgeStore](https://edgestore.dev/docs/providers/edgestore.md): Learn about the EdgeStore provider and its configuration options for customizing your EdgeStore integration.