Everything that makes a pane tick.
LightPane is a short stack with three jobs — discover resources across every cloud you use, cache them with service-aware TTLs, and serve them into any page through a lightweight embed. Here’s what’s inside.
Multi-cloud discovery with an adaptive cache.
One cross-account role or service account per cloud is all we need to discover resources across AWS, Azure, and GCP. Every response flows through LightPane’s adaptive cache — tuned per tier and per service — so thousands of embeds can read from the same data each second without ever touching your cloud’s API limits.
- AWS, Azure, and GCP through a single API — no vendor lock-in to any one provider
- Per-service TTLs: fast-changing resources stay fresh, stable ones cache long — embeds never trigger unnecessary cloud calls
- Built to absorb huge spikes in discovery traffic while shielding your cloud from the API throttling that could hurt the production services you’re reporting on
services: [ ec2, rds, s3, lambda, cloudwatch ]
cache:
ec2.ttl: 30s
iam.role.ttl: 1h
cloudwatch.ttl: 60s
Five lines of JavaScript. Any page.
The SDK is one script tag plus a custom element. No framework, no build step, no backend. Works in Notion, Confluence, plain HTML, React, Vue — anywhere a browser can load a script.
- Ships under 18 KB — stays in the “light” of LightPane
- Shadow DOM isolation so host-page styles can’t bleed in
- Theme tokens match light, dark, or custom host themes
<script>
window.lpEmbed = { accessKey: "lp_ak_…",
panes: [{ targetId: "lp-ec2", service: "ec2", region: "eu-west-2" }] };
</script>
<script src="https://lightpane.io/embed/sd-embed.js" defer></script>
Exact data for each audience.
Create access keys per view, with permissions scoped by account, service, region, and attribute. You control exactly what each key can read and, over time, where it’s allowed to be viewed from — so you decide what is seen, and where. Rotate, revoke, or narrow a scope without redeploying a thing.
- Scope by account, service, region, tag, or individual resource ID
- Read-only by default — no write actions exposed through the pane
- Keys are hashed at rest; the host page never sees your cloud credentials
scopes:
- ec2.tag:Env=prod
- cloudwatch.alarm
A growing library of ready-made views.
App status portals, free-tier monitors, cost summaries, service discovery streams — each pane is a small, opinionated view you can drop straight into a page.
- Composable: multiple panes share the same catalogue fetch per page
- Streaming where it matters (service discovery) and cached where it doesn’t
- Custom pane SDK coming soon — build your own, embed the same way
pane: app-status · freetier · cost · discovery
See a pane in your own page in ten minutes.
Free tier, no credit card. We’ll guide you through the three steps to your first live panes — link a cloud account, mint an access key, paste the snippet.