# Demos and architectures
URL: https://developers.cloudflare.com/d1/demos/
import { ExternalResources, GlossaryTooltip, ResourcesBySelector } from "~/components"
Learn how you can use D1 within your existing application and architecture.
## Featured Demos
- [Starter code for D1 Sessions API](https://github.com/cloudflare/templates/tree/main/d1-starter-sessions-api-template): An introduction to D1 Sessions API. This demo simulates purchase orders administration.
[](https://deploy.workers.cloudflare.com/?url=https://github.com/cloudflare/templates/tree/main/d1-starter-sessions-api-template)
:::note[Tip: Place your database further away for the read replication demo]
To simulate how read replication can improve a worst case latency scenario, select your primary database location to be in a farther away region (one of the deployment steps).
You can find this in the **Database location hint** dropdown.
:::
## Demos
Explore the following demo applications for D1.
## Reference architectures
Explore the following reference architectures that use D1:
---
# Wrangler commands
URL: https://developers.cloudflare.com/d1/wrangler-commands/
import { Render, Type, MetaInfo } from "~/components"
D1 Wrangler commands use REST APIs to interact with the control plane. This page lists the Wrangler commands for D1.
## Global commands
## Experimental commands
### `insights`
Returns statistics about your queries.
```sh
npx wrangler d1 insights --