# Analog ## features - [Open Graph (OG) Image Generation](https://analogjs.org/docs/features/api/og-image-generation): Open Graph (OG) Image Generation - [API Routes](https://analogjs.org/docs/features/api/overview): API Routes - [WebSocket](https://analogjs.org/docs/features/api/websockets): WebSocket - [Overview](https://analogjs.org/docs/features/data-fetching/overview): Overview - [Server Functions](https://analogjs.org/docs/features/data-fetching/server-functions): Server Functions - [Server-Side Data Fetching](https://analogjs.org/docs/features/data-fetching/server-side-data-fetching): Server-Side Data Fetching - [Deployment](https://analogjs.org/docs/features/deployment/overview): Deployment - [Providers](https://analogjs.org/docs/features/deployment/providers): Providers - [Code Generation](https://analogjs.org/docs/features/generation/code-generation): Code Generation - [Internationalization (i18n)](https://analogjs.org/docs/features/i18n/overview): Internationalization (i18n) - [Content Routes](https://analogjs.org/docs/features/routing/content): Content Routes - [Route Metadata](https://analogjs.org/docs/features/routing/metadata): Route Metadata - [Middleware](https://analogjs.org/docs/features/routing/middleware): Middleware - [Routing](https://analogjs.org/docs/features/routing/overview): Routing - [Type-safe Routing](https://analogjs.org/docs/features/routing/typed-routes): Type-safe Routing - [Server Side Rendering](https://analogjs.org/docs/features/server/server-side-rendering): Server Side Rendering - [Building Static Sites](https://analogjs.org/docs/features/server/static-site-generation): Building Static Sites - [Streaming SSR](https://analogjs.org/docs/features/server/streaming-ssr): Streaming SSR - [Running Tests](https://analogjs.org/docs/features/testing/overview): Running Tests - [Using Vitest with An Angular Project](https://analogjs.org/docs/features/testing/vitest): Using Vitest with An Angular Project - [Updating to the latest version](https://analogjs.org/docs/features/updating/overview): Updating to the latest version