> ## Documentation Index
> Fetch the complete documentation index at: https://blogloom.changlu.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Integration overview

> External dependencies and extensible capabilities.

BlogLoom builds on MySQL, with caching implemented by an internal MySQL table, and can integrate image hosting, email and geolocation through configuration.

## Categories

| Category      | Capabilities                                                                         |
| ------------- | ------------------------------------------------------------------------------------ |
| Image storage | Local upload, Aliyun OSS                                                             |
| Notifications | Comment email notifications                                                          |
| Data stores   | MySQL, internal cache (`cache_entry` table)                                          |
| Utilities     | IP geolocation, Markdown parsing, scheduled jobs                                     |
| AI Skill      | Download a dedicated skill package and sync local Markdown posts via an AI assistant |

## Configuration entry points

* Image hosting and mail are configured in the console or backend config.
* Data store connections live in `application-dev.properties` or `conf/application.properties`.
* Restart services or clear caches as needed after changes.

## Design principles

* External capabilities are added through adapters, making implementations replaceable.
* Credentials are separated from business configuration and never hard-coded.
* Core content features remain available even when a third-party dependency is down.

## Next steps

* [Local image storage](/v1/en/integration/storage/local)
* [Aliyun OSS image storage](/v1/en/integration/storage/aliyun)
* [MySQL](/v1/en/integration/data/mysql)
* [Cache](/v1/en/integration/data/cache)
* [AI Skill sync](/v1/en/integration/ai-skill)
