---
title: "SSR (Server-Side Rendering) - Air Market"
description: "You want your pages rendered on the server before they reach the browser, and then to keep working once they get there. This covers both plain and streaming server rendering, the pieces that handle a…"
canonical: "https://airmarket.ai/app/ssr"
---

[Air Market](/) / [Developer Tools](/category/devtools) / SSR (Server-Side Rendering)

Skill by [TanStack](/@tanstack)

# SSR (Server-Side Rendering)

Render on the server and hand off to the browser cleanly

## What this does

You want your pages rendered on the server before they reach the browser, and then to keep working once they get there. This covers both plain and streaming server rendering, the pieces that handle a request, and how data and head tags make the trip. Reach for it when setting up server rendering or fixing a handoff that is not landing.

### Top 3 things it does for you

- Render your router to a string or a stream
- Set up a request handler
- Manage meta tags, links, styles and scripts per route

## Information

**SSR (Server-Side Rendering) at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [TanStack](/@tanstack) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 13 KB |
| Licence | MIT |
| Repository | [TanStack/router](https://github.com/TanStack/router/tree/179d9b9b5eec50dc7833b4e2ef91b735d34bbc07/packages/router-core/skills/router-core/ssr) |
| GitHub stars | 14,984 (as of Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of SSR (Server-Side Rendering) and flagged nothing. AIR's verdict: **safe**.

**What SSR (Server-Side Rendering)'s check was run against**

|  |  |
| --- | --- |
| Commit | 179d9b9b5eec50dc7833b4e2ef91b735d34bbc07 |
| Content hash | b7ec3a4d92c7e8cc01cd5775504248c02c9304b08347ec47d04b7712d519a778 |
| Files read | [Browse the files at this exact commit](https://github.com/TanStack/router/blob/179d9b9b5eec50dc7833b4e2ef91b735d34bbc07/packages/router-core/skills/router-core/ssr/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for SSR (Server-Side Rendering)](/security/ssr)

## About SSR (Server-Side Rendering)

This covers non-streaming and streaming SSR: RouterClient and RouterServer, renderRouterToString and renderRouterToStream, createRequestHandler, and the defaultRenderHandler and defaultStreamHandler.

For the document, it covers the HeadContent and Scripts components, the head route option for meta, links, styles and scripts, and ScriptOnce.

On the data side it covers automatic loader dehydration and hydration, data serialization, and using memory history on the server.

## What's inside

- SKILL.md - instructions

## Questions

### Is SSR (Server-Side Rendering) safe to install?

AIR scanned this exact version of SSR (Server-Side Rendering) and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit 179d9b9b5eec, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/ssr.

### How do I install SSR (Server-Side Rendering)?

Open https://airmarket.ai/app/ssr on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/TanStack/router/tree/179d9b9b5eec50dc7833b4e2ef91b735d34bbc07/packages/router-core/skills/router-core/ssr. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by TanStack](/@tanstack)

---

Canonical URL: <https://airmarket.ai/app/ssr>
