# InstantSchema ## Docs - [GET /api/v1/structured-data](https://docs.instantschema.app/api-reference/structured-data.md): Fetch structured data schemas for a page - [Introduction](https://docs.instantschema.app/index.md): What InstantSchema does and how it works - [Custom API](https://docs.instantschema.app/integrations/api.md): Call the InstantSchema REST endpoint directly from your server - [Astro](https://docs.instantschema.app/integrations/astro.md): Server-render InstantSchema schemas in Astro - [CDN Script](https://docs.instantschema.app/integrations/cdn-script.md): Add InstantSchema to any site with a single script tag - [Google Tag Manager](https://docs.instantschema.app/integrations/gtm.md): Deploy InstantSchema through GTM without touching your code - [Inline Script](https://docs.instantschema.app/integrations/inline-script.md): Self-contained IIFE for static and legacy sites - [Next.js SDK](https://docs.instantschema.app/integrations/nextjs.md): Server-render InstantSchema structured data in Next.js App Router - [Nuxt / Vue SSR](https://docs.instantschema.app/integrations/nuxt.md): Server-render InstantSchema schemas in Nuxt - [Integration Overview](https://docs.instantschema.app/integrations/overview.md): Compare all InstantSchema integration methods - [Quickstart](https://docs.instantschema.app/quickstart.md): Add InstantSchema to any site in under a minute - [Content Security Policy](https://docs.instantschema.app/troubleshooting/csp.md): CSP directives required for each InstantSchema integration method - [SEO fidelity](https://docs.instantschema.app/troubleshooting/seo-fidelity.md): Client-injected vs server-rendered schemas and what Google actually sees - [Integration not detected](https://docs.instantschema.app/troubleshooting/validation.md): Why the dashboard shows "not detected" and how to fix it